일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 운영체제
- Algorithm
- MSA
- 알고리즘
- 백준
- Heap
- Galera Cluster
- MySQL
- Java
- redis
- 네트워크
- c언어
- OS
- 디자인 패턴
- IT
- Spring
- design pattern
- Data Structure
- Proxy
- mongoDB
- JPA
- react
- C
- 파이썬
- spring webflux
- 컴퓨터구조
- Kafka
- 자바
- 자료구조
- JavaScript
- Today
- Total
목록데이터베이스/MongoDB (2)
시냅스
이 프로젝트는 Sharded Mongo Cluster 를 Docker 로 올려보며 간단하게 알아봅니다.production level에서는 전혀 권장되지 않는 설정입니다.MongoDB Sharded Cluster Sharding은 데이터베이스의 수평 확장을 의미합니다. MongoDB에서는 Collection을 Shard Key를 기준으로 나누어 여러 Shard에 분산 저장합니다. 이를 통해 데이터의 관리와 접근성을 향상시킬 수 있습니다. 각 Shard는 독립적으로 Read와 Write 작업을 수행하며 이로 인한 성능 향상을 기대할 수 있습니다. 전통적인 RDB MariaDB, MySQL 에서도 Sharding Cluster 를 구성할 수 있습니다. (Galera Cluster, MySQL Cluster)특..
MongoDB문서(Document) 데이터베이스로 Key:Value 쌍으로 이뤄져있고 이는 JSON 객체와 유사.필드에는 다른 문서, 배열, 문서 배열 등이 포함될 수 있음문서 사용에 대한 장점Document 는 다양한 프로그래밍 언어의 기본 데이터 유형에 해당포함된 문서와 배열은 비용이 많이 드는 조인의 필요성을 줄여 줌 (비정형)동적 스키마는 유창한 다양성을 지원 (유연성)주요 기능고성능Embedded Data Model 지원으로 Disk IO 를 줄여 줌 (비정형 데이터 모델, 참조)IndexingQueryCRUDAggregationGeoFullText SearchHAReplica SetScale-OutShardingACIDTransactionJournalingStorage EngineWiredTi..