Re:FoundationDB: A distributed unbundled transactional key v...
by pas on Monday October 04, 2021 @05:47AM
(#28744836)
Is it a LevelDB-like log structured merge tree?
Their distributed checkpointing/recovery thing (built on FASTER) is very interesting!
The graph in the upper right corner of page 9 is certainly impressive: https://tli2.github.io/assets/pdf/dpr-sigmod2021.pdf (it is indexed with number of virtual machines)
Re:FoundationDB: A distributed unbundled transactional key v...
by chalcolithic on Monday October 04, 2021 @04:41PM
(#28751810)
If anyone can use it for anything other than session storage I'd love to hear about that. Their API is so limited that I just don't understand how can I possibly use it.
Re:FoundationDB: A distributed unbundled transactional key v...
by SteadBytes on Monday October 04, 2021 @08:39AM
(#28745880)
The CMU Vaccination Database Talks series includes an excellent talk on FASTER from one of the authors:
https://youtu.be/4Y0oNFud-VA
Re:FoundationDB: A distributed unbundled transactional key v...
by jiggawatts on Monday October 04, 2021 @05:12PM
(#28752137)
Thanks for that link.
It's also an "unbundled" low-level component that one could use as the foundation for a database engine or whatever. According to Microsoft, FASTER is not just "fast", but significantly faster than even some basic in-memory data structures that ship in the .NET standard library!
The downside is that it doesn't (yet) support some more advanced features like multi-server distributed mode.
However, that relative simplicity may be preferred in some scenarios...