Failing at Scaling by Dave Rosenthal.
Dave writes a great post but you want cut to what screams “Try FoundationDB!”
Without further ado:
I hope you agree that this is an incredible result. And it’s made even more impressive because we are hitting this number on a fully-ordered, fully-transactional database with 100% multi-key cross-node transactions. We haven’t heard of a database that even comes close to these performance numbers with those guarantees. Oh, and in the public cloud, with all its usual communications and noisy-neighbor challenges.
Let’s put 14.4 Mhz in context:
- It is 1,396 times faster than the event-record 618,725 TPM (tweet-per-minute) rate when Germany won the 2014 World Cup.
- It is 4.2 times faster than Facebook’s OLTP row update per second numbers in Nov. 2010. (They now have ~2.5 times as many users.)
- If I had started that old RDBMS doing 100 random writes per second thirteen years ago, FoundationDB 3.0 would catch up in 48 minutes.
It’s gratifying for the whole team here to hit our ambitious initial goal after five hard years of theory, simulation, and engineering!
Yep, that is 14,400,000 random writes per second. (I know, Dave calls that number 14.4 Mhz. Control of abuse of language isn’t my department.)
I’m sure you have other questions so see Dave’s post and while you are there, grab a copy of FoundationDB 3.0!