Jepsen, ParticleDB 1.1.4서 96건 일관성 문제 발견
·2026.11.01 07:33
핵심 내용
Jepsen이 ParticleDB에서 96건의 문제를 발견했다.
자세히 보기
- Jepsen은 ParticleDB 1.1.4부터 1.1.18.11.rc-22까지 총 96건의 문제를 발견하고, 해당 데이터베이스의 "Full ACID" 주장이 시기상조라고 결론 내림
- 대부분의 버그는 단일 서버, 단일 클라이언트, 장애 없는 환경에서 발생했으며, 데이터 손실, 내부 이상, SQL 표준 위반을 포함함
- Orkes는 남은 모든 문제가 1.1.19-rc.13에서 해결되었다고 주장함
주요 발견 사항
- 단일 노드 테스트에서
occ및serializable모드에서 G-Single 위반과 데이터 손실을 포함한 심각한 일관성 실패가 드러남 - 장애 주입 테스트에서 오작동된 읽기/쓰기로 인한 전체 데이터 손실과 WAL 비트 플립으로 인한 데이터 손상 확인
- 정수 및 실수 열 간의 조인, 삭제할 수 없는 "zombie" 행을 생성하는 업데이트 등 기본 SQL 연산 실패 발생
배경 및 시사점
- ParticleDB는 Orkes가 Conductor 워크플로우 오케스트레이션 플랫폼을 위해 개발한 멀티모델 데이터베이스임
- 해당 연구는 Orkes, Inc.의 자금 지원으로 Jepsen 윤리 정책에 따라 수행됨
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.