Seems like the guy knows what he's talking about as well, b/c surprise, he's working on a DB.
Seems like the guy knows what he's talking about as well, b/c surprise, he's working on a DB.
I'm not sure why Apple would prefer FoundationDB to Cassandra for this usecase.
The only thing I can think of is Apple has an internal team that is building a Cassandra replacement and they need more qualified engineers with experience.
Now I don't think FDB (the product) is the answer, at least not in the short term. There are more problems scaling it to Apple's use case than there are working around Cassandra's lack of ACID.
So I'm convinced the value of FDB is the experience in the engineers' brains. Apple need brains to run Cassandra, but also to figure out if Cassandra is the right long term path. Build, buy, adapt? It takes veterans to make the right call.
My guess is that FoundationDB is replacing their Teradata installation. Better to buy the company and invest heavily in it then let it not met it's full potential as a small startup.
A more measured, intelligent consideration of pros/cons is needed.
Every April 1st :)
https://gigaom.com/2013/03/27/why-apple-ebay-and-walmart-hav...
Teradata is VERY expensive and my guess is reaching also scalability limits.