Hello! I am building RocheDB, an open-source NoSQL document and vector store written in Nim.

The project starts with a simple question:


What if a database could avoid opening unrelated data before expensive
retrieval and application processing begin?


Modern systems accumulate documents, tenant data, application state, embeddings, logs, and...