Skip to content

Commit 5283f90

Browse files
authored
Merge pull request #374 from tidesdb/updates746
minor features page touch up
2 parents e5e8096 + 73f4cb7 commit 5283f90

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/content/docs/getting-started/what-is-tidesdb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ reads through bloom filters, caching, block indices, and compaction.
2727
- Lock-free block manager using `pread`/`pwrite` for concurrent I/O. Reference-counted blocks with atomic operations. xxHash32 checksums for integrity. Supports up to 4GB blocks with partial reads.
2828
- Two-tier caching
2929
- File handle cache with LRU eviction (default 512 open SSTables). Background reaper closes oldest unused files.
30-
- Block cache using partitioned CLOCK eviction. Caches deserialized klog blocks with zero-copy API and reference bit protection.
30+
- NUMA-aware block cache using partitioned CLOCK eviction. Caches deserialized klog blocks with zero-copy API and reference bit protection.
3131
- Background thread pools for flush and compaction (default 2 threads each). Work queues distribute tasks. Compaction auto-triggers when Level 1 reaches (default 4) files.
3232
- Three sync modes · `TDB_SYNC_NONE` (OS-managed), `TDB_SYNC_FULL` (fsync every write), `TDB_SYNC_INTERVAL` (periodic sync). Structural operations always enforce durability.
3333
- Compression support · LZ4,LZ4-FAST, Zstd, Snappy (configurable per column family). Applied to klog and vlog blocks, not WAL.

0 commit comments

Comments
 (0)