3 ms·
More precisely, Cozo currently has a RocksDB backend. The development version also has SQLite backend (for easier compilation on mobile platforms), in-memory ba
by zh217 4y ago
More precisely, Cozo currently has a RocksDB backend. The development version also has SQLite backend (for easier compilation on mobile platforms), in-memory backend, etc. It now can run as a web assembly module as well (see https://cozodb.github.io/wasm-demo/ https://cozodb.github.io/wasm-demo/)
With respect to the SQLite backend, Cozo uses SQLite purely as a KV store with range scan capabilities, with both keys and values stored as bytes. This actually results in faster queries than offloading some stuff to the SQLite engine for the (very few) cases we tested.
Disclaimer: I'm the author of Cozo.
- packetlost 4y agoOh wow, I didn't catch that. Awesome work man, I'm fan of Cozo and hope to make contributions in the future!