Todd Hoff of Highscalability.com:
What struck me most in the paper was a deeply buried section essentially describing Google’s motivation for shifting away from NoSQL and to NewSQL. The money quote:
We believe it is better to have application programmers deal with performance problems due to overuse of transactions as bottlenecks arise, rather than always coding around the lack of transactions.
That’s one piece of the Spanner paper that’s catching everyone’s attention. I’m wondering how much of this reference to transactions refers to:
- multi-operations transactions
- synchronous replication
- data strong consistency
Original title and link: Todd Hoff on Google Spanner’s ( ©myNoSQL)