728x90
반응형

Database/Cassandra 2

Cassandra의 스토리지와 Read, Write 동작 원리

0. 이전 게시글https://daeunnniii.tistory.com/213 Cassandra 구조와 원리 (feat. CAP 이론)1. Cassandra란 이름의 유래는 그리스 로마신화 카산드라. (예언의 능력이 있지만 아무도 믿지 않았던) 그래서 로고도 반짝이는 눈 모양으로 추정.대용량 데이터를 관리하기 위해 설계된 고성능 분daeunnniii.tistory.com 1. 개요Cassandra는 고성능 분산형 NoSQL 데이터베이스로, 쓰기 및 읽기 작업의 효율성과 내결함성을 보장하기 위해 CommitLog, Memtable, SSTable이라는 세 가지 핵심 구성요소를 사용한다. 이러한 구성요소들은 Cassandra의 내부 작동 원리를 이해하기 위해 필수적이다.2. 카산드라의 스토리지2.1 Comm..

Database/Cassandra 2025.05.01

Cassandra 구조와 원리 (feat. CAP 이론)

1. Cassandra란 이름의 유래는 그리스 로마신화 카산드라. (예언의 능력이 있지만 아무도 믿지 않았던) 그래서 로고도 반짝이는 눈 모양으로 추정.대용량 데이터를 관리하기 위해 설계된 고성능 분산 NoSQL 데이터베이스Google의 Big Table과 Amazon의 Dynamo를 섞어서 만든 key-value 및 Column 형태의 종합적인 플랫폼이라고 할 수 있다.노드는 카산드라의 인스턴스로 구성되고, 여러 노드들은 Gossip이라고 불리는 프로토콜을 통해 소통한다.카산드라는 master가 없는 Ring 구조로 구성되어 모든 노드가 같은 역할과 기능을 수행한다. (P2P를 지원)카산드라는 SQL과 비슷한 Cassandra Query Language(CQL)를 이용장점분산화: 카산드라는 DB를 분산..

Database/Cassandra 2025.04.24
728x90
반응형