Hacker News new | ask | show | jobs
by sayann 921 days ago
The linked blog post has some notes on the architectural differences. Overall, we use fundamentally different underlying implementations for various components, from the network layer to the storage engine.

If you want a more in-depth review you can read https://docs.skytable.io/architecture

That document will be updated frequently!

1 comments

I skimmed through the article, still I don’t get it what makes it so fast that it can beat other KV Stores.

Does it use a B Tree / LSM / Bitcask? Or something else entirely?

How does your storage engine compare with sled?

The storage section also mentioned that most data stays in RAM and it is planned to change. Is it still the same? The benchmarks were ran on the in-memory version or disk one (if that is changed)

Also, can you share against which all KV Stores the benchmark was done?

The project looks very exciting and I’d love to know more details

Skytable is currently primarily in-memory (which is to change soon; approximately Q1 next year). The storage engine actually uses various drivers and most of them are AOF-style custom implementations.

Real-time/background compaction and more will be implemented shortly before GA is shipped (this is currently a beta).