Apache Cassandra

Apache Cassandra

Cassandra는 대규모 데이터를 다루기 위해 설계된 분산 NoSQL 데이터베이스예요. 단일 장애점 없이 여러 노드가 클러스터를 이루고, 데이터를 파티션 키 기준으로 여러 노드에 분산 저장해요.

선형 확장과 높은 가용성을 목표로 하고, 마스터 없는(peer-to-peer) 아키텍처라 노드를 쉽게 추가할 수 있어요. 일관성 수준을 조절해 성능과 일관성의 균형을 잡는 게 특징이에요.

이 카테고리의 문서

  • 아키텍처: gossip, 파티셔닝, 복제, 일관성 수준
  • 데이터 모델링: 파티션 키, 클러스터링 컬럼, CQL 설계
  • 운영: 노드 관리, 튜닝, 백업

출처: https://cassandra.apache.org/doc/latest/