Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Editorialized? Where does the repo claim to be "Insanely fast"? Has there been a change to the Readme since submission?

    If not, please just link the repo and its own title, no need for hype.

  • How does it compare to RocksDB?
  • I like the fact that the first commits were about the logo, important things first :D
  • Embedded could also mean no_std, which this is absolutely not. Still cool though
  • Every programmer eventually creates own db: https://github.com/antonmedv/medb
    by medv
  • Most of these "insanely fast" projects kind of feel like people rediscovering compiled languages after the scripting languages dark ages.

    Insanely fast was making 8 bit games possible at all.

  • The benchmark is setup to test 80 MiB dataset on a machine with 32 GiB RAM, which doesn't represent a typical database workload. How does the key-value store perform on larger than RAM datasets? MMAP is fast when the dataset fits in memory, but it can slow to a crawl when it doesn't, especially if the workload is mostly random point lookups.
  • > DbOptions::durable()

    > Appended to the WAL without a per-write sync

    So… it’s not durable? Durable doesn’t mean “survives a process restart”, it means “durably saved to persistent storage”. For example, this “durable” mode wouldn’t survive power loss.

Explore Birbla archives

TurboKV: Insanely fast Rust key-value store · Birbla