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가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.