DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

ChronoVec


ChronoVec is a hobbyist vector memory system that provides an approximate-nearest-neighbor index where each record carries a version interval. It supports features such as querying the index at any past moment, non-blocking writes via multi-version concurrency control (MVCC), and physical reclamation of expired records through a vacuum process.

Source Code
https://github.com/mchl-labs/chronovec[02]
Country of Origin
IT
Start Year
2026
Project Types
Hobby, Open Source
Written in
Python
Supported Languages
C, C++, Go, JavaScript, Python, Rust
License
Apache v2

Database Entry

ChronoVec


ChronoVec is a hobbyist vector memory system that provides an approximate-nearest-neighbor index where each record carries a version interval. It supports features such as querying the index at any past moment, non-blocking writes via multi-version concurrency control (MVCC), and physical reclamation of expired records through a vacuum process.

History


Developed by lone developer ChronoVec is an approximate-nearest-neighbor index designed for use cases requiring versioned data, such as agent memory and RAG with history.

Concurrency Control


Data Model


Foreign Keys


Indexes


Joins


Query Compilation


Query Interface


Stored Procedures


Views


Citations

3 sources
  1. ChronoVec github.io
  2. https://github.com/mchl-labs/chronovec github.com
  3. API reference | ChronoVec github.io
Revision #2