Show HN: BTreePlus – A cache-optimized B+Tree engine for .NET faster than SQLite https://ift.tt/VWMnjyb

Show HN: BTreePlus – A cache-optimized B+Tree engine for .NET faster than SQLite I built a small, cache-optimized B+Tree storage engine for .NET called BTreePlus. The goal wasn’t to build a general database but to explore how far a minimal, modern B+Tree design can go when tuned for CPU-cache behavior, small fixed-size pages, and predictable read/write paths. In my benchmarks (linked in the repo), BTreePlus shows better throughput than SQLite and Postgres for specific key-value style workloads—mainly: - single-key point lookups - sequential inserts with small pages - read-heavy scenarios without complex SQL layers I’d love feedback from database and systems engineers on: - the page layout / split-merge logic - the latching model - whether the design avoids classic B-Tree pitfalls - benchmarking methodology (happy to adjust or rerun) NuGet: https://ift.tt/AFjW1tM https://ift.tt/AFjW1tM November 25, 2025 at 03:02AM

No comments:

Show HN: Orch8 – Durable workflow engine in Rust, one binary, Postgres or SQLite https://ift.tt/w0SucJB

Show HN: Orch8 – Durable workflow engine in Rust, one binary, Postgres or SQLite https://ift.tt/7C2tsIn May 5, 2026 at 02:15AM