redis2 Redis - Master/Slave 구조와 Cluster 구조 ✏️ Master/Slave 구조와 Cluster 구조 Master/Slave 구조는 Master의 내용을 Slave에 복제하여 read/write 권한을 나눠서 사용하는 구조입니다. Cluster 구조는 여러 대의 Master를 두어 가용성을 높인 구조로, 하나의 Master가 fail 되면 짝을 이루고 있던 Slave가 Master로 승격되어 가용성을 보장하는 구조입니다. 일반적인 Cluster 구조에서는 3쌍의 node를 구성해서 사용하고 있지만 경우에 따라서는 node를 추가로 설치할 수 있습니다. Master/Slave 구조 Master/Slave 구조는 단일 Master 노드와 하나 이상의 Slave 노드로 구성됩니다. 모든 쓰기 작업은 Master 노드에서 처리되며, Slave노드는 Mast.. Database/Redis 2024. 2. 6. NoSQL 데이터베이스 ✏️ NoSQL 데이터베이스 NoSQL(Not only SQL)이라는 슬로건에서 생겨난 데이터베이스입니다. SQL을 사용하지 않는 데이터베이스를 말하며, 대표적으로 MongoDB와 redis 등이 있습니다. 🍃 Mongo DB MongoDB는 JSON을 통해 데이터에 접근할 수 있으며, 데이터는 Binary JSON 형태(BSON)로 저장됩니다. 와이어드타이거 엔진은 기본 스토리지 엔진으로 사용되며, MongoDB는 도큐먼트 지향적 데이터 모델을 기반으로 합니다. 이 데이터베이스는 확장성이 뛰어나며 빅데이터 저장에 있어서 우수한 성능을 보입니다. 고가용성 샤딩, 레플리카셋을 지원하며, 스키마를 사전에 정의하지 않고 데이터를 삽입할 수 있는 유연성을 가집니다. 이러한 특성 때문에 다양한 도메인의 데이터베이.. ComputerScience/데이터베이스의 종류 2023. 11. 22. 이전 1 다음