Datastore and BigTable looks pretty interesting, and I am having a hard time figuring out when to use which (apart from Datastore's ACID support) as both seem a good enough fit for most workloads.
Is Datastore Spanner?
Is Datastore Spanner?
Datastore and Bigtable have different characteristics and use cases; see https://cloud.google.com/storage-options/ for an overview.
Datastore is a document database (compare it to MongoDB), while Bigtable is a wide-column store (compare it to HBase or Cassandra).
> Is Datastore Spanner?
Datastore is built on Megastore, which builds on Bigtable. :-)
I am the PM for Google Cloud Bigtable.
You can think of Hbase as a clone of Bigtable, if that helps. Bigtable is actually exposed through the Hbase API. /u/mbrukman here is the PM for Bigtable.
[0] https://cloudplatform.googleblog.com/2016/03/financial-servi...