5 ms·
If what you mean by "horizontal scale of writes" is a distributed database, then there is FoundationDB, which is one of the very few databases that offers stric
by jwr 2y ago
If what you mean by "horizontal scale of writes" is a distributed database, then there is FoundationDB, which is one of the very few databases that offers strict serializability (see https://jepsen.io/consistency https://jepsen.io/consistency). But it isn't quite comparable, because it isn't an easy-to-use shiny tool, rather a database-building toolkit (hence the name).
- sidewndr46 2y agoWhat? FoundationDB disappeared down the memory hole whenever Apple acquired them.
- hansihe 2y agoIt's still open source and actively maintained by Apple, they use it internally. https://github.com/apple/foundationdb https://github.com/apple/foundationdb
- mdasen 2y agoIt is now. There were a few years where it had basically disappeared (2015-2018). When Apple eventually put it back in the open-source world, it was done with little fanfare so it could be easy to miss.
- jen20 2y ago> put it back in the open-source world Just to clarify - FoundationDB was never open source before 2018. Binaries were available under certain conditions, but no source.
- dtf 2y agoDeno KV uses FoundationDB, for example: https://deno.com/blog/building-deno-kv https://deno.com/blog/building-deno-kv
- geenat 2y agosame guy who wrote mvsqlite btw
- ddorian43 2y agoIt re-appeared after 10 or so years though.
- sidewndr46 2y agoReally, what is the reason why?
- ddorian43 2y agoApple thought it would be in their best interest to release it.
- jwr 2y agoApple acquired the company in 2015 and 3 years later open-sourced the database. (so much misinformation in this thread, this isn't hard to check)
- yencabulator 2y agoMost of the others listed are relational SQL databases, FoundationDB is a key-value store.
- krackers 2y agoNot a distributed systems guy, but Spanner also offers that right? Or at least I'd assume they do considering they coordinate with actual clocks so you're naturally tied with real-time.