Why Google’s Spanner Database Won’t Do as Well as Its Clone
nextplatform.com
nextplatform.com
"... be usable as a single database for Google’s developers, who could care less about how a database or datastore is architected and implemented so long as it gets closer and closer to the SQL-based relational database that is the foundation of enterprise computing."
I don't think I've ever heard a less accurate description of Google engineers. The idea of implementing anything at Google scale on top of an enterprise-style SQL database would be vociferously shouted down by the vast majority of Googlers.
And the rest of the article is pretty much a mess without a discernible point.
There's more than that worse with this quote. The whole thing is predicated on the concept that a "SQL-based relational database" is some sort of Platonic ideal of databases, and that all worthwhile databases must be an approximation of that ideal. This could hardly be farther from the truth -- there are plenty of successful NoSQL databases out there already, and one gets the sense that Spanner's SQL support is largely a compatibility layer on top of a very different underlying database.
"To put it bluntly, it would have been more interesting to see Google endorse CockroachDB and support it on Cloud Platform, creating an open source community as well as a cloud service for its Cloud Platform customers."
CockroachDB will presumably do better in the author's eyes because it's open source and there can be a real community built around it.
What if Google did start selling capacity on its vast infrastructure in 2008, and we got Snapchat as a result?
> To put it bluntly, it would have been more interesting to see Google endorse CockroachDB and support it on Cloud Platform
To put it bluntly, no.
And he never even attempts to answer the question in his headline.
However, they have their own database engine called Aurora, which is what you actually get when you select MySQL or Postgres for RDS and provides much better throughput and replication behaviour. You can also only have up to 15 Aurora replicas whereas Spanner goes far far beyond that.