Jepsen tested ParticleDB versions 1.1.4 through 1.1.18.11.rc-22 and found 96 issues, including crashes, deadlocks, data loss, and invisible rows. Most bugs occurred on single servers without faults. By version 1.1.18.11.rc-22, only ten remained unresolved.
However, ParticleDB still lost committed writes under default settings and allowed anomalies even with serializable isolation. Orkes, the developer, released version 1.1.19-rc.13 claiming to fix all reported issues. The audit was funded by Orkes and followed Jepsen ethics guidelines.
ParticleDB aims to unify databases, caches, and queues for AI workloads, supporting Postgres and Redis protocols. Written in Rust, it claims superior performance over Postgres. The testing focused on single-node behavior due to lack of replication support in provided builds.
Source: Hacker News · Summarized by HeadlinesBriefing