All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

DriftDB: Experimental Append-Only Database with Time-Travel Query Capabilities

By

DavidCanHelp

8mo ago· 5 min readenCode

Summary

DriftDB is an experimental append-only database written in Rust that features built-in time travel capabilities, allowing users to query any historical state using AS OF clauses. It ensures data integrity through CRC-verified segments, provides secondary indexes for fast lookups, and offers crash-safe atomic writes with fsync on segment boundaries. The database uses a simple query language called DriftQL and includes features like snapshots and compaction for query optimization.

Key quotes

· 5 pulled
Append-only storage: All changes are immutable drift events
Time travel: Query any historical state with AS OF clauses
CRC-verified segments: Data integrity with checksummed records
Crash-safe: Atomic writes with fsync on segment boundaries
Simple query language: DriftQL for easy interaction
Snippet from the RSS feed
DriftDB - An experimental append-only database with built-in time travel. Query any point in history, guaranteed data integrity, and immutable audit trails. Written in Rust. - DavidLiedle/DriftDB

You might also wanna read