Google Cloud databases

·

2 min read

A cloud database is a database service that is built and deployed on cloud infrastructure. Easily via the Internet. Cloud databases serve the same function as any other modern relational, non-relational, or in-memory database. But with the added flexibility that comes with cloud computing, with a cloud database, you don't have to buy dedicated hardware, and you don't have to worry about the infrastructure to run and scale the database. Depending on your needs and your team's availability, you can choose a fully-managed or self-managed service

The advantages of the database in the cloud are :

It's managed, scalable, easy to access offers disaster recovery, and is secure as the offering data is encrypted end-to-end

DatabaseType

  • Relational

    • OLTP

      • Cloud SQL

        Fully managed MySQL, PostgreSQL, and SQL Server.

      • Spanner DB

        Cloud-native with unlimited scale, global consistency, and up to 99.999% availability.

        Processes more than 3 billion requests per second at peak.

    • OLAP

      • BigQuery

        Serverless, highly scalable, and cost-effective multicloud data warehouse designed

  • Non Relational

    • FireStore - document

      Highly scalable, massively popular document database service for mobile, web, and server development that offers richer, faster queries and high availability up to 99.999%.

      Has a thriving developer community of more than 250,000 monthly active developers.

    • BigTable - <key, value>

      Highly performant, fully managed NoSQL database service for large analytical and operational workloads. Offers up to 99.999% availability.

      Processes more than 5 billion requests per second at peak, and with more than 10 Exabytes of data under management.

    • MongoDB Atlas

      Global cloud database service for modern applications.

  • In-Memory

    • memory Store

      Fully managed Redis and Memcached for sub-millisecond data access.