Commit Graph
69 Commits
Author SHA1 Message Date
dualfroz 6d5965e91a feat(txn): add mvcc transactions with conflict detection 2026-08-26 19:15:00 +02:00
dualfroz c312659931 feat(store): add reverse range iterator and manifest loading 2026-08-26 15:50:00 +02:00
dualfroz f574248ccb feat(store): add snapshots and forward range iterator 2026-08-26 12:25:00 +02:00
dualfroz 860f3861aa feat(store): add manifest persistence, statistics, and scan api 2026-08-26 09:00:00 +02:00
dualfroz f11ba18b9d feat(store): add leveled compaction 2026-08-25 22:40:00 +02:00
dualfroz 57360650ba feat(store): add write path, point reads, and flush 2026-08-25 19:15:00 +02:00
dualfroz 6be9d8b710 feat(store): add database open, recovery, and lifecycle 2026-08-25 15:50:00 +02:00
dualfroz bb1625d405 feat(stats): add database statistics 2026-08-25 12:25:00 +02:00
dualfroz 7102875bf5 feat(batch): add batched write buffer 2026-08-25 09:00:00 +02:00
dualfroz d45f138905 feat(sstable): add forward and reverse block cursors 2026-08-24 22:40:00 +02:00
dualfroz bedd24c649 feat(sstable): add reader with bloom filter and block index 2026-08-24 19:15:00 +02:00
dualfroz 7105d37bd5 feat(sstable): add block builder and writer 2026-08-24 15:50:00 +02:00
dualfroz 52ef9f0686 feat(wal): add write-ahead log with batching and replay 2026-08-24 12:25:00 +02:00
dualfroz 3eefd911ae feat(memtable): add skiplist memtable with ordered cursors 2026-08-24 09:00:00 +02:00
dualfroz 30d276ae93 feat(cache): add lru block cache 2026-08-23 22:40:00 +02:00
dualfroz a84884777c feat(compress): add rle block compression codec 2026-08-23 19:15:00 +02:00
dualfroz 48908ab10c feat(bloom): add bloom filter with serialization 2026-08-23 15:50:00 +02:00
dualfroz 9aaf5de4ce feat(encode): add byte encoding helpers and record types 2026-08-23 12:25:00 +02:00
dualfroz e7f0e47199 chore: add gitignore and build configuration 2026-08-23 09:00:00 +02:00