아티클

전체 3

전체보기AI 에이전트KafkaMySQLRAGRedis분산 시스템DockerAirflowCassandraFlinkNATSPostgreSQLReactive실시간 채팅KubernetesNGINXgRPC

Cassandra 일관성 수준, 방금 쓴 값이 왜 안 읽힐까?

복제본 3개짜리 Cassandra 5.0 노드 세 대에서 ONE, QUORUM, ALL로 쓰고 읽으며, ONE으로 쓴 값이 성공 뒤에도 옛 값으로 읽히는 상황을 만듭니다. 쓰기 수준과 읽기 수준의 합이 복제본 수보다 클 때 옛 값 읽기가 사라지는지 확인합니다.

@Hong2026-10-14조회 201
Discord와 Netflix를 떠받치는 10,000 TPS 보장하는 Cassandra

Cassandra에서 ALLOW FILTERING을 붙이면 왜 위험할까?

Cassandra 5.0에 주문을 10만, 50만, 100만 건으로 늘려 가며 파티션 키 없는 조회를 ALLOW FILTERING으로 실행하고, 결과가 2~27행이어도 읽은 행이 매번 테이블 전체와 같다는 것을 tracing으로 확인합니다. 조회 전용 테이블은 결과만큼만 읽는 것도 봅니다.

@Hong2026-10-14조회 100

Cassandra tombstone, 지웠는데 왜 더 느려질까?

메시지 100만 건이 몰린 채널을 Cassandra 5.0에 담고, 하루치를 행 단위로 지운 뒤 범위 조회가 tombstone 때문에 경고와 실패를 일으키는 과정을 tracing과 서버 로그로 확인합니다. 날짜를 파티션 키에 넣어 파티션째 지우면 어떻게 달라지는지도 봅니다.

@Hong2026-10-02조회 141
내 링크 만들기