Introducing Cloud Spanner, a Global Database Service
cloudplatform.googleblog.com
Introducing Cloud Spanner, a Global Database Service
1–10 of 456 posts
Re: Introducing Cloud Spanner, a Global Database Service
#2Upd: Downvoting this warning will only increase that number.
Re: Introducing Cloud Spanner, a Global Database Service
#3Re: Introducing Cloud Spanner, a Global Database Service
#4I know this is a single system, but I'll still say it. This seems like another step in a scary trend for our internet.
Re: Introducing Cloud Spanner, a Global Database Service
#5This is a bold claim. What do they know about the CAP theorem that I don't?
Separately, (emphasis mine):
> If you have a MySQL or PostgreSQL system that's bursting at the seams, or are struggling with hand-rolled transactions on top of an eventually-consistent database, Cloud Spanner could be the solution you're looking for. Visit the Cloud Spanner page to learn more and get started building applications on our next-generation database service.
From the rest of the article it seems like the wire protocol for accessing it is MySQL. I wonder if they mean to add a PostgreSQL compatibility layer at some point.
Re: Introducing Cloud Spanner, a Global Database Service
#6Is this similar to AWS Aurora or is this something else completely different?
Edit: not every server has an atomic clock; see replies by Google employees
Re: Introducing Cloud Spanner, a Global Database Service
#7Is this similar to AWS Aurora or is this something else completely different?
Re: Introducing Cloud Spanner, a Global Database Service
#8Is this similar to AWS Aurora or is this something else completely different?
Aurora is not globally distributed. Spanner is, and is based on Google research which takes advantage of atomic clocks installed in each server: https://research.google.com/archive/spanner-osdi2012.pdf Edit: not every server has an atomic clock; see replies by Google employees
Re: Introducing Cloud Spanner, a Global Database Service
#9> Today, we’re excited to announce the public beta for Cloud Spanner, 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. This is a bold claim. What do they know about the CAP theorem that I don't? Separately, (emphasis mine): > If you have a MySQL or PostgreSQL system th…
Re: Introducing Cloud Spanner, a Global Database Service
#10> Today, we’re excited to announce the public beta for Cloud Spanner, 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. This is a bold claim. What do they know about the CAP theorem that I don't? Separately, (emphasis mine): > If you have a MySQL or PostgreSQL system th…
I don't know your expertise on the subject, but they do have a post on this topic.
Some highlights:
"Does this mean that Spanner is a CA system as defined by CAP? The short answer is “no” technically, but “yes” in effect and its users can and do assume CA."
"The purist answer is “no” because partitions can happen and in fact have happened at Google, and during some partitions, Spanner chooses C and forfeits A. It is technically a CP system."
https://cloudplatform.googleblog.com/2017/02/inside-Cloud-Sp...