Cubdb
Visit ToolCubDB is an embedded key-value database for the Elixir language, designed for robustness and minimal resource usage. It supports ACID transactions and multi-version concurrency control.
At a glance
Trending
CubDB is an embedded key-value database for the Elixir language, designed for robustness and minimal resource usage. It supports ACID transactions and multi-version concurrency control.
Trending
About
CubDB is an embedded key-value database specifically developed for the Elixir language, prioritizing robustness and efficient resource utilization. It offers essential operations like `get`, `put`, and `delete`, alongside advanced features such as atomic, consistent, isolated, and durable (ACID) transactions. The database employs multi-version concurrency control (MVCC), allowing concurrent read operations without blocking or being blocked by writes. CubDB ensures data integrity even after unexpected shutdowns through its append-only, immutable B-tree data structure, which prevents corruption and maintains transaction atomicity. It also supports manual or automatic compaction to reclaim disk space and provides read-only snapshots for consistent, isolated reads without blocking writes.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending