What is the difference between Google Cloud Bigtable and Google Cloud Datastore / App Engine datastore, and what are the main practical advantages/disadvantages? AFAIK Cloud Datastore is build on top of Bigtable.
They both offer SQL-like queries. They are both NoSQL databases. They both have a free daily quota. They are both highly scalable.
Worth noting that Google has essentially deprecated Cloud Datastore in favor of Firebase Cloud Firestore.
Other storage and database options Bigtable is not a relational database. It does not support SQL queries, joins, or multi-row transactions. If you need full SQL support for an online transaction processing (OLTP) system, consider Cloud Spanner or Cloud SQL.
Cloud Bigtable is a fast, fully managed, massively scalable NoSQL database service.
Based on experience with Datastore and reading the Bigtable docs, the main differences are:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With