Last month Google announced the public beta for Cloud Spanner, and I would like to share few details around this since it’s a big news!
So, what exactly is Cloud Spanner and why it’s a big deal? Here is how Google Summarizes its importance:
“A globally distributed relational database service that lets customers have their cake and eat it too: ACID transactions and SQL semantics, without giving up horizontal scaling and high availability.”
As per Google, Cloud Spanner is a No-Compromise Relational Database Service and it is the first and only relational database service that is both strongly consistent and horizontally scalable. With Cloud Spanner you enjoy all the traditional benefits of a relational database: ACID transactions, relational schemas (and schema changes without downtime), SQL queries, high performance, and high availability. But unlike any other relational database service, Cloud Spanner scales horizontally, to hundreds or thousands of servers, so it can handle the highest of transactional workloads. With automatic scaling, synchronous data replication, and node redundancy, Cloud Spanner delivers up to 99.999% (five 9s) of availability for mission critical applications.
I’m really excited about Cloud Spanner because it’s been used/tested within Google heavily, and they had published a paper about it in 2012. It’s time to spin this up, and get hands dirty.
If you would like to know more about Cloud Spanner, then please access the below links –
https://cloud.google.com/spanner/
https://static.googleusercontent.com/media/research.google.com/en//archive/spanner-osdi2012.pdf
https://research.google.com/archive/spanner.html
Thanks for reading and keep watching this space for more!