Hybrid SQL+NoSQL document database. Like SQLite, but native to JSON. Password encryption, RAM engine, 6 storage engines. No server. No config. Just a file.
Open a file, start querying. No servers, no background processes, no config files.
Disk B+Tree, RAM HashMap, Vector HNSW, Time-Series, Graph, Streaming. Right engine for every use case.
Full MVCC with 4 isolation levels. Callback pattern with auto-commit/rollback and retry.
AES-256-GCM with Argon2id key derivation. One line to encrypt your database.
Sub-microsecond reads with O(1) HashMap. Snapshot to disk, restore on startup.
Check file integrity before opening. Detect corruption in under 100ms.
SELECT, WHERE, ORDER BY, LIMIT, COUNT, AVG, SUM on schemaless JSON documents.
Python, Node.js, Java, Go, Rust, C/C++. Identical behavior across all SDKs.
Auto chmod 600, SQL injection prevention, encrypted backups, WAL cleanup.
OverDrive.open("app.odb", password="secret")
OverDrive.open("cache.odb", engine="RAM")
OverDrive.watchdog("app.odb")
db.transaction(lambda txn: db.insert(...))
findOne, findAll, updateMany, deleteMany, countWhere, exists
Tables created on first insert automatically
pip install overdrive-dbnpm install overdrive-dbgo get github.com/ALL-FOR-ONE-TECH/OverDrive-DB_IncodeSDK/go@v1.4.0overdrive-db = "1.4.0"<artifactId>overdrive-db</artifactId> <version>1.4.0</version># Download overdrive.h + native binary from GitHub Releases