Developers can now create Cassandra clusters on Google Cloud in minutes and build applications with Cassandra as a database as a service without the operational overhead of managing Cassandra. So even though both of them are NoSQL databases, issues similar to what we previously discussed in Cloud Spanner vs. Google has many special features to help you find exactly what you're looking for. Search the world's information, including webpages, images, videos and more. Today, Google offers a range of database services, including a MySQL-compatible RDBMS and two NoSQL services, BigTable and Google Cloud Datastore. Firestore in Native mode can use more than 1 index. This page helps you understand the difference between the two Firestore database modes: Native mode and Datastore mode. Cloud BigTable vs. Is this a correct assumption to use Datastore rather that the relational Cloud SQL with this many users? Cloud Datastore. Some of the features offered by Google Cloud Bigtable are: Unmatched Performance: Single-digit millisecond latency and over 2X the performance per dollar of unmanaged NoSQL alternatives. Bigtable is optimized for high volumes of data and analytics. The core concept of Google Cloud Datastore is entity based (like Cassandra) and is more flexible, i.e. Check out popular companies that use Google Cloud Datastore and some tools that integrate with Google Cloud Datastore. nosql cassandra amazon-dynamodb google-cloud-datastore But are there any more in-depth comparison? GCP Marketplace offers more than 160 popular development stacks, solutions, and services optimized to run on GCP via one click deployment. If it is more of an analytics kind of purpose, then BigQuery is what you need!. BigTable is optimized for high volumes of data and analytics while Datastore is optimized to serve high-value transactional data to applications. "High scalability" is the top reason why over 4 developers like Google Cloud Datastore, while over 34 developers mention "Great ecosystem" as the leading cause for choosing Hadoop. This may help a bit in deciding between different data stores that Google cloud offers (Disclaimer! When you create a new Firestore database, you can configure the database instance to run in Datastore mode which makes the database backwards-compatible with Datastore. Google Cloud Datastore belongs to "NoSQL Database as a Service" category of the tech stack, while Hadoop can be primarily classified under "Databases". ... Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Copied from Google Cloud page) If your requirement is a live database, BigTable is what you need (Not really an OLTP system though). Cloud BigTable arise. I want to build an application that will serve a lot of people (more than 2 million) so I think that I should use Google Cloud Datastore.However I also know that there is an option to use Google Cloud SQL and still serve a lot of people using mySQL (like what Facebook and Youtube do). Google Cloud Bigtable and Google Cloud Datastore can be primarily classified as "NoSQL Database as a Service" tools. Cassandra will automatically repartition as machines are added and removed from the cluster.