Earlier quoted context omitted.
To the best of my knowledge (n.b.: I am not an expert, though I follow this field) there still aren't any direct competitors to the breadth of what FoundationDB can do and do well.
Google Spanner? Not OSS, but globally consistent, scalable, and extensively battle tested.
Apple open-sources FoundationDB
21–30 of 453 posts
Re: Apple open-sources FoundationDB
#22If this was done years ago it'd be a big deal. Now I worry the competition will make this a non event.
To the best of my knowledge (n.b.: I am not an expert, though I follow this field) there still aren't any direct competitors to the breadth of what FoundationDB can do and do well.
The speed and durability has gone unmatched. We can write millions of transactions per second w/ millions of reads w/o issue. We have never lost data or found data to be inconsistent.
Re: Apple open-sources FoundationDB
#23https://apple.github.io/foundationdb/features.html
I wonder how it compares to MUMPS databases like Intersystems Cache and FIS GtM?
Re: Apple open-sources FoundationDB
#24This is INCREDIBLE news! FoundationDB is the greatest piece of software I’ve ever worked on or used, and an amazing primitive for anybody who’s building distributed systems. The short version is that FDB is a massively scalable and fast transactional distributed database with some of the best testing and fault-tolerance on earth[1]. It’s in widespread production use at Apple and several other major companies. But the…
Re: Apple open-sources FoundationDB
#25This is INCREDIBLE news! FoundationDB is the greatest piece of software I’ve ever worked on or used, and an amazing primitive for anybody who’s building distributed systems. The short version is that FDB is a massively scalable and fast transactional distributed database with some of the best testing and fault-tolerance on earth[1]. It’s in widespread production use at Apple and several other major companies. But the…
Sorry if I missed it but can you or someone else please link where the client wire protocol is documented?
Re: Apple open-sources FoundationDB
#26Do we know where/how Apple uses FoundationDB in production ?
Re: Apple open-sources FoundationDB
#27Earlier quoted context omitted.
Sorry if I missed it but can you or someone else please link where the client wire protocol is documented?
The client is complex and needs very sophisticated testing, so there is only one implementation. All the language bindings use the C library.
Re: Apple open-sources FoundationDB
#28Re: Apple open-sources FoundationDB
#29This is INCREDIBLE news! FoundationDB is the greatest piece of software I’ve ever worked on or used, and an amazing primitive for anybody who’s building distributed systems. The short version is that FDB is a massively scalable and fast transactional distributed database with some of the best testing and fault-tolerance on earth[1]. It’s in widespread production use at Apple and several other major companies. But the…
Re: Apple open-sources FoundationDB
#30Unfortunately it looks like they striped out some important things, notably the storage engine (there's now a sqlite fallback).
Edit: Apparently it was always sqlite as per replies bellow.