Live data from Hacker News

Introducing Cloud Spanner, a Global Database Service

cloudplatform.googleblog.com

111–120 of 456 posts

Re: Introducing Cloud Spanner, a Global Database Service

#111

Thomas Watson in 1943 amd his famous quote: “I think there is a world market for about five computers". If he was alive, he could say these computers are Google, Apple, Microsoft, Amazon and Facebook.

I beat you by 7 years :)

https://arstechnica.com/civis/viewtopic.php?f=21&t=1109206

Re: Introducing Cloud Spanner, a Global Database Service

#112

Congratulations to the Spanner team for becoming part of the Google public cloud! And for those wondering, this is why Oracle wants billions of dollars from Google for "Java Copyright Infringement" because the only growth market for Oracle right now is their hosted database service, and whoops Google has a better one now. It will be interesting if Amazon and Microsoft choose to compete with Google on this service. If…

> the only growth market for Oracle right now is their hosted database service This is not true. Oracle is far more than a database company nowadays in the same way that Microsoft is more than Windows. Oracle has been acquiring high-growth startups at a significant rate.

I was going by this document: http://s1.q4cdn.com/289076952/files/doc_financials/quarterly...

Which has their 'cloud services' doubling their contribution to revenue year over year and licenses losing 50% of their contribution to revenue year over year.

There 'cloud' collateral is pretty opaque though.

Re: Introducing Cloud Spanner, a Global Database Service

#114
post #92

Congratulations to the Spanner team for becoming part of the Google public cloud! And for those wondering, this is why Oracle wants billions of dollars from Google for "Java Copyright Infringement" because the only growth market for Oracle right now is their hosted database service, and whoops Google has a better one now. It will be interesting if Amazon and Microsoft choose to compete with Google on this service. If…

Amazon's Aurora databases seem to be solving the same problem, and are MySQL or Postgres compatible to boot.

Aurora is very cool but won't help you much after you vertically scale your master and still need more write capacity. With Cloud Spanner you get horizontal write scalability out of the box. Critical difference.

Re: Introducing Cloud Spanner, a Global Database Service

#115

How does this compare to AWS Aurora in terms of pricing and performance? With Aurora the basic instance is $48/month and they recommend at least two in separate zones for availability, so it's about $96/month minimum. Storage is $.10/GB and IO is $.20 per million requests. Data transfer starts at $.09/GB and the first GB is free.[1] Spanner is a minimum of $650/mo (6X the Aurora minimum), storage is $.30/GB (3X), and…

Aurora replicas appear to be read-only, according to that link.

Re: Introducing Cloud Spanner, a Global Database Service

#116
post #35
post #30

Doesn't seem possible to use this yet. No client libraries and no samples: https://cloud.google.com/spanner/docs/tutorials Have they documented the wire protocol? I couldn't find it.

I work on Cloud Spanner and client libraries are rolling out right now, but API definitions are available. RPC: https://cloud.google.com/spanner/docs/reference/rpc/ Rest: https://cloud.google.com/spanner/docs/reference/rest/

Anyone working on a Rust lang client-library?

Re: Introducing Cloud Spanner, a Global Database Service

#117
post #27

I wonder why they charge a minimum of $0.90 per node-hour when they offer VMs for as little as $0.008/hr. This is hugely useful even for single-person startups, so why charge a minimum of ~$8,000 per year?

To be fair, you shouldn't even run MySQL on an f1-micro. This is more on par with an 18 vcpu raw server, before you'd even consider any value that the software provides.

I'd certainly love to see us get to a world where we can split up a single spanner "install" in an isolated, multitenant manner, but even for a small company, $8k/year is admittedly a small fraction of one engineer. At a company with several, you can share your single Spanner instance just like you would any other database.

Disclosure: I work on Google Cloud (but not Spanner).

Re: Introducing Cloud Spanner, a Global Database Service

#118
I see there's "data layer encryption" but the data is still readable by Google. Why would anyone want to keep feeding the Google beast with more data?

Software is about separating concerns, and decentralizing authority. Responsible engineers shouldn't be using this service.

Re: Introducing Cloud Spanner, a Global Database Service

#119
post #69
post #67

Earlier quoted context omitted.

Just to be clear, the JOINS were removed for the vertical sharding prior to looking at Cloud Spanner. Cloud Spanner fully supports complex JOINS of many times (e.g. INNER, OUTER) Details - https://cloud.google.com/spanner/docs/query-syntax#join-type... Disclaimer: I work on Cloud Spanner

Sorry for the confusion but I meant the DML portion.

It sounded like you can only modify by primary key? Can you make a transaction that contains a query and a bunch of updates by PK ?

And yeah it makes it sound like writing an OEM adapter will be much more difficult.

Re: Introducing Cloud Spanner, a Global Database Service

#120
post #92

Earlier quoted context omitted.

Amazon's Aurora databases seem to be solving the same problem, and are MySQL or Postgres compatible to boot.

It is not close to equivalent. But I do want to get a better feel for if Google really has figured how to do basically the impossible. I want to see if this truly scales horizontally but of it does then competitors better hope for a much more detailed paper :)

[deleted]
Post reply on HN