News for hackers. Stuff that matters.
Re:Apple open-sources FoundationDB by alexnewman on Thursday April 19, 2018 @12:48PM (#16877453)
If this was done years ago it'd be a big deal. Now I worry the competition will make this a non event.
Re:Apple open-sources FoundationDB by eropple on Thursday April 19, 2018 @01:00PM (#16877582)
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.
Re:Apple open-sources FoundationDB by killertypo on Thursday April 19, 2018 @01:11PM (#16877716)
There is not

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 by nlavezzo on Thursday April 19, 2018 @01:01PM (#16877615)
Founder here. To the best of my knowledge, you are correct. ACID is getting thrown around a lot these days, and not being used in its strictest sense.
Re:Apple open-sources FoundationDB by throwaway84742 on Thursday April 19, 2018 @01:06PM (#16877664)
Google Spanner? Not OSS, but globally consistent, scalable, and extensively battle tested.
Re:Apple open-sources FoundationDB by eropple on Thursday April 19, 2018 @01:11PM (#16877713)
Spanner can do global consistency and (some?) transactions but I'm unaware of it being able to do the sort of layering Foundation can internally to expose largely different database forms on top of it. I have never used Spanner, though, so I'm open to being corrected.
Re:Apple open-sources FoundationDB by throwaway84742 on Thursday April 19, 2018 @10:28PM (#16881724)
What do you mean by “forms”? Spanner is also layered. The bottom layer is basically a key-value store. On top of that there’s a full blown SQL layer, which, BTW can work with hierarchical records as well as flat tables. Both support transactions and guarantee global consistency.
Re:Apple open-sources FoundationDB by wll on Friday April 20, 2018 @03:14AM (#16882752)
They may refer to FoundationDB layers. [1] While Spanner may be built on a key-value store equivalent, Google does not expose it as a service.

[1] https://apple.github.io/foundationdb/layer-concept.html

Re:Apple open-sources FoundationDB by eropple on Friday April 20, 2018 @10:41AM (#16885128)
That's exactly what I was referring to. Thanks.
Re:Apple open-sources FoundationDB by abritinthebay on Thursday April 19, 2018 @01:07PM (#16877671)
What competition do you feel FoundationDB has that has major traction and no lock-in?
Re:Apple open-sources FoundationDB by domsj on Thursday April 19, 2018 @01:46PM (#16878151)
cockroachdb and tidb/tikv? (= scalable key-value layer with transaction)