SlideShare a Scribd company logo
1 of 14
An Overview of All the Different Databases
in Google Cloud
https://fibonalabs.com/
Google cloud platform (GCP) is a high-performance infrastructure for cloud
computing, data analytics, and machine learning. Google Cloud runs on the
same infrastructure that Google uses for its end-user products like Google
Search, Gmail, Google Drive, Google Photos, etc. This blog gives you an
insight into the various databases offered by Google Cloud.
BARE METAL SOLUTION FOR ORACLE
It is a relational database that helps to perform the migration of Oracle
workloads to Google Cloud. Oracle workloads can be migrated with our
preferred methods such as Oracle Data Guard, Oracle GoldenGate, Oracle
Data Pump, or Oracle RMAN for backups. Bare Metal solution features define
our IP subnets for use in the environment. We can fit our Bare Metal solution
into any existing IP address schema which the enterprise has.
It can be used for database management, automation of operational
databases, and administration tasks. The latest technologies leveraged by Bare
Metal Solutions include Cascade Lake servers, Tier 1 NVM storage, and a
100G network. It has a latency of less than 2ms. It offers the highest core to
memory ratio in comparison with other cloud services.
CLOUD SQL
Cloud SQL is a self-managed, relational database that serves as an alternative
to local MySQL, PostgreSQL, and SQL server databases. It reduces time
invested in Database Management and improves usability. Cloud SQL enables
us to create and delete databases and database users, but it is not a database
administration tool.
It performs operations like backups, high availability, and failover, network
connectivity, export and import, flagging, maintenance, updates, monitoring,
and logging. System updates are performed by Cloud SQL whereas
configuration updates are done by the user. It can be used to build
containerized applications, perform data analytics, build and deploy web apps
and manage databases using Terraform.
Using Cloud SQL, we can add up to 96 processor cores, more than 624GB
RAM, and 30TB storage. We can add read replicas to handle increasing read
traffic. It supports performance-intensive workloads up to 60,000 IOPS and no
extra costs are incurred for extra IO.
CLOUD SPANNER
Cloud Spanner is a globally distributed, ACID-compliant, relational database. It
helps in creating and scaling a globally replicated database with ease. Cloud
Spanner optimizes performance by automatically sharding the data based on
request load and size of the data, thus improving business scaling. It enables
Point-In-Time-Recovery (PITR) which provides continuous protection with the
ability to recover past data to microsecond granularity. It is purpose-built for
external, strong, global transactional consistency and survives regional failure.
It offers low latency, high security, and reliability. It supports client libraries in
C#, C++, Go, JAVA, Node.js, PHP, Python, and Ruby. It is also compatible with
JDBC drivers for connecting with third-party tools.
Cloud Spanner can be used in services like retail and financial services,
gaming, media, entertainment, technology, healthcare, etc.
CLOUD BIGTABLE
It is a fully managed, scalable, wide-column store database for large analytical
and operational workloads with up to 99.999% availability. It is designed with a
storage engine for machine learning applications, which enhances predictions.
It can be integrated with big data tools like Hadoop, Dataflow, and Dataproc. It
also supports the open-source HBase API standard. Bigtable supports high
read and write throughput at low latency, providing quick access to large
amounts of data. With Bigtable, there are no manual steps needed to ensure
consistency, data repair, synchronization of writes, and deletes, which reduces
the workload.
Bigtable can be used in areas of personalization, Ad-tech, Fintech, digital
media, and IoT.
FIRESTORE
Firestore is a serverless, scalable, no-maintenance, document database. It
offers a built-in live synchronization and offline mode. This makes it easy to
build multi-user, collaborative apps on mobile, web, and IoT devices. Firestore
allows us to run sophisticated ACID transactions against document data. App
development can be done using Firestore client-side development libraries for
web, iOS, Android, Flutter, C++, and Unity. It also supports server-side
development libraries using Node.js, JAVA, Go, Ruby and PHP. It enables
customizable identity-based security access controls and data validation using
a configuration language.
It supports the Database API where it retains the application’s same
performance characteristics and pricing in the databases, which will be
upgraded automatically to the Cloud Datastore.
It offers multi-region replication and high consistency, hence surviving natural
disasters. Firestore is used for live asset tracking, activity tracking, real-time
analytics, media and product catalogs, communications, social user profiles,
and gaming leader boards.
FIREBASE REALTIME DATABASE
It is a No-SQL, cloud-hosted database where data is stored as JSON. It uses
accelerated data synchronization and provides collaborative and immersive
experiences without thinking about networking code.
Firebase supports responsiveness even when offline as Firebase Realtime
Database SDK persists our data to disk. The changes are synchronized with
the current server state once the connectivity is re-established. Streamline
authentication is used along with firebase authentication to validate users
across database instances. The access methods can be defined by the
developers by leveraging the language: Firebase Realtime Database Security
Rules. This language defines how the data should be structured when data can
be read from or written to.
The optimization and functionality vary from that of a relational database as it
supports only quick, executable operations. It is designed to support the
responsiveness required for a great real-time experience for millions of users.
Hence it is important to structure the data according to the user’s accessibility.
Firebase Realtime Database can be used in areas like mobile signing-in,
personalized apps, and Ads, in-app chats, etc.
MEMORYSTORE
Memorystore is an in-memory database service that supports both Redis and
Memcached. It is used to build application caches and to perform the migration
of caching layers to the cloud with zero code change. Memorystore is protected
from the internet using VPC networks and private IP. It comes with IAM
integration which offers data protection. It automates DevOps practices like
provisioning, replication, failovers, and patching. Memorystore instances can be
monitored via cloud monitoring, where custom alerts can be set up. It can also
be integrated with OpenCensus to get insights on client-side metrics.
It provides 99.9% availability SLA and automatic failover for both Redis and
Memcached. It is used in areas like caching gaming applications, social media
chat or news feeds.
MONGODB ATLAS
MongoDB Atlas helps to set up, scale, and operate MongoDB across Google
Cloud. Atlas helps in automating database operations such as cluster
deployment and modification using automated patches. It features to scale up,
scale-out, or scale down via a simple API call or a push-button, without
affecting our applications. It features Point-In-Time-Recovery by enabling
accelerated querying of back snapshots. It also restores granular datasets in a
fraction of time.
MongoDB Atlas ensures no single point of failure as each cluster is distributed
across the zones in a Google Cloud region. The product databases are backed
up by a 99.95% uptime SLA. It includes optimized dashboards which highlight
key historical metrics, real-time performance, and customized alerts with the
help of built-in tools. Atlas can be used in areas of mobile, web, and IoT
applications, gaming apps, content management, and single view applications.
THANK YOU

More Related Content

Similar to An Overview of All The Different Databases in Google Cloud

Cloudera enterprise-datasheet
Cloudera enterprise-datasheetCloudera enterprise-datasheet
Cloudera enterprise-datasheetpeerawicht
 
ds_Pivotal_Big_Data_Suite_Product_Suite
ds_Pivotal_Big_Data_Suite_Product_Suiteds_Pivotal_Big_Data_Suite_Product_Suite
ds_Pivotal_Big_Data_Suite_Product_SuiteRobin Fong 方俊强
 
在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用Amazon Web Services
 
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDBNaoki (Neo) SATO
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureDavid Chou
 
Bigdataappliance datasheet-1883358
Bigdataappliance datasheet-1883358Bigdataappliance datasheet-1883358
Bigdataappliance datasheet-1883358Ory Chhean
 
Slide Storage.pptx
Slide Storage.pptxSlide Storage.pptx
Slide Storage.pptxAseem Goyal
 
Migration to Databricks - On-prem HDFS.pptx
Migration to Databricks - On-prem HDFS.pptxMigration to Databricks - On-prem HDFS.pptx
Migration to Databricks - On-prem HDFS.pptxKshitija(KJ) Gupte
 
Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2Carole Gunst
 
Lenovo Storage S3200 Simple Setup
Lenovo Storage S3200 Simple SetupLenovo Storage S3200 Simple Setup
Lenovo Storage S3200 Simple SetupLenovo Data Center
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platformdhruv_chaudhari
 
What Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfWhat Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfLaura Miller
 
What are the features of SQL server standard editions.pdf
What are the features of SQL server standard editions.pdfWhat are the features of SQL server standard editions.pdf
What are the features of SQL server standard editions.pdfDirect Deals, LLC
 
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...The Hive
 
Rvrbd steelhead family_brochure_web_101013
Rvrbd steelhead family_brochure_web_101013Rvrbd steelhead family_brochure_web_101013
Rvrbd steelhead family_brochure_web_101013mglatts
 
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfData & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfChris Bingham
 
Big Data on Azure Tutorial
Big Data on Azure TutorialBig Data on Azure Tutorial
Big Data on Azure Tutorialrustd
 
The Open Data Lake Platform Brief - Data Sheets | Whitepaper
The Open Data Lake Platform Brief - Data Sheets | WhitepaperThe Open Data Lake Platform Brief - Data Sheets | Whitepaper
The Open Data Lake Platform Brief - Data Sheets | WhitepaperVasu S
 
Luciano Moreira_Jacob Bogie-BRSP005-10.3_22_FINAL.pdf
Luciano Moreira_Jacob Bogie-BRSP005-10.3_22_FINAL.pdfLuciano Moreira_Jacob Bogie-BRSP005-10.3_22_FINAL.pdf
Luciano Moreira_Jacob Bogie-BRSP005-10.3_22_FINAL.pdfHostedbyConfluent
 

Similar to An Overview of All The Different Databases in Google Cloud (20)

Cloudera enterprise-datasheet
Cloudera enterprise-datasheetCloudera enterprise-datasheet
Cloudera enterprise-datasheet
 
ds_Pivotal_Big_Data_Suite_Product_Suite
ds_Pivotal_Big_Data_Suite_Product_Suiteds_Pivotal_Big_Data_Suite_Product_Suite
ds_Pivotal_Big_Data_Suite_Product_Suite
 
在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用
 
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
 
Azure 10 major services
Azure 10 major servicesAzure 10 major services
Azure 10 major services
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Bigdataappliance datasheet-1883358
Bigdataappliance datasheet-1883358Bigdataappliance datasheet-1883358
Bigdataappliance datasheet-1883358
 
Slide Storage.pptx
Slide Storage.pptxSlide Storage.pptx
Slide Storage.pptx
 
Migration to Databricks - On-prem HDFS.pptx
Migration to Databricks - On-prem HDFS.pptxMigration to Databricks - On-prem HDFS.pptx
Migration to Databricks - On-prem HDFS.pptx
 
Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2
 
Lenovo Storage S3200 Simple Setup
Lenovo Storage S3200 Simple SetupLenovo Storage S3200 Simple Setup
Lenovo Storage S3200 Simple Setup
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
What Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfWhat Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdf
 
What are the features of SQL server standard editions.pdf
What are the features of SQL server standard editions.pdfWhat are the features of SQL server standard editions.pdf
What are the features of SQL server standard editions.pdf
 
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
 
Rvrbd steelhead family_brochure_web_101013
Rvrbd steelhead family_brochure_web_101013Rvrbd steelhead family_brochure_web_101013
Rvrbd steelhead family_brochure_web_101013
 
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfData & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
 
Big Data on Azure Tutorial
Big Data on Azure TutorialBig Data on Azure Tutorial
Big Data on Azure Tutorial
 
The Open Data Lake Platform Brief - Data Sheets | Whitepaper
The Open Data Lake Platform Brief - Data Sheets | WhitepaperThe Open Data Lake Platform Brief - Data Sheets | Whitepaper
The Open Data Lake Platform Brief - Data Sheets | Whitepaper
 
Luciano Moreira_Jacob Bogie-BRSP005-10.3_22_FINAL.pdf
Luciano Moreira_Jacob Bogie-BRSP005-10.3_22_FINAL.pdfLuciano Moreira_Jacob Bogie-BRSP005-10.3_22_FINAL.pdf
Luciano Moreira_Jacob Bogie-BRSP005-10.3_22_FINAL.pdf
 

More from Fibonalabs

Data Sharing Between Child and Parent Components in AngularJS
Data Sharing Between Child and Parent Components in AngularJSData Sharing Between Child and Parent Components in AngularJS
Data Sharing Between Child and Parent Components in AngularJSFibonalabs
 
A Complete Guide to Building a Ground-Breaking UX Design Strategy
A Complete Guide to Building a Ground-Breaking UX Design StrategyA Complete Guide to Building a Ground-Breaking UX Design Strategy
A Complete Guide to Building a Ground-Breaking UX Design StrategyFibonalabs
 
React Class Components vs Functional Components: Which is Better?
React Class Components vs Functional Components: Which is Better?React Class Components vs Functional Components: Which is Better?
React Class Components vs Functional Components: Which is Better?Fibonalabs
 
Measures to ensure Cyber Security in a serverless environment
Measures to ensure Cyber Security in a serverless environmentMeasures to ensure Cyber Security in a serverless environment
Measures to ensure Cyber Security in a serverless environmentFibonalabs
 
Simplifying CRUD operations using budibase
Simplifying CRUD operations using budibaseSimplifying CRUD operations using budibase
Simplifying CRUD operations using budibaseFibonalabs
 
How to implement Micro-frontends using Qiankun
How to implement Micro-frontends using QiankunHow to implement Micro-frontends using Qiankun
How to implement Micro-frontends using QiankunFibonalabs
 
Different Cloud Computing Services Used At Fibonalabs
Different Cloud Computing Services Used At FibonalabsDifferent Cloud Computing Services Used At Fibonalabs
Different Cloud Computing Services Used At FibonalabsFibonalabs
 
How Can A Startup Benefit From Collaborating With A UX Design Partner
How Can A Startup Benefit From Collaborating With A UX Design PartnerHow Can A Startup Benefit From Collaborating With A UX Design Partner
How Can A Startup Benefit From Collaborating With A UX Design PartnerFibonalabs
 
How to make React Applications SEO-friendly
How to make React Applications SEO-friendlyHow to make React Applications SEO-friendly
How to make React Applications SEO-friendlyFibonalabs
 
10 Heuristic Principles
10 Heuristic Principles10 Heuristic Principles
10 Heuristic PrinciplesFibonalabs
 
Push Notifications: How to add them to a Flutter App
Push Notifications: How to add them to a Flutter AppPush Notifications: How to add them to a Flutter App
Push Notifications: How to add them to a Flutter AppFibonalabs
 
Key Skills Required for Data Engineering
Key Skills Required for Data EngineeringKey Skills Required for Data Engineering
Key Skills Required for Data EngineeringFibonalabs
 
Ways for UX Design Iterations: Innovate Faster & Better
Ways for UX Design Iterations: Innovate Faster & BetterWays for UX Design Iterations: Innovate Faster & Better
Ways for UX Design Iterations: Innovate Faster & BetterFibonalabs
 
Factors that could impact conversion rate in UX Design
Factors that could impact conversion rate in UX DesignFactors that could impact conversion rate in UX Design
Factors that could impact conversion rate in UX DesignFibonalabs
 
Information Architecture in UX: To offer Delightful and Meaningful User Exper...
Information Architecture in UX: To offer Delightful and Meaningful User Exper...Information Architecture in UX: To offer Delightful and Meaningful User Exper...
Information Architecture in UX: To offer Delightful and Meaningful User Exper...Fibonalabs
 
Cloud Computing Architecture: Components, Importance, and Tips
Cloud Computing Architecture: Components, Importance, and TipsCloud Computing Architecture: Components, Importance, and Tips
Cloud Computing Architecture: Components, Importance, and TipsFibonalabs
 
Choose the Best Agile Product Development Method for a Successful Business
Choose the Best Agile Product Development Method for a Successful BusinessChoose the Best Agile Product Development Method for a Successful Business
Choose the Best Agile Product Development Method for a Successful BusinessFibonalabs
 
Atomic Design: Effective Way of Designing UI
Atomic Design: Effective Way of Designing UIAtomic Design: Effective Way of Designing UI
Atomic Design: Effective Way of Designing UIFibonalabs
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Fibonalabs
 
7 Psychology Theories in UX to Provide Better User Experience
7 Psychology Theories in UX to Provide Better User Experience7 Psychology Theories in UX to Provide Better User Experience
7 Psychology Theories in UX to Provide Better User ExperienceFibonalabs
 

More from Fibonalabs (20)

Data Sharing Between Child and Parent Components in AngularJS
Data Sharing Between Child and Parent Components in AngularJSData Sharing Between Child and Parent Components in AngularJS
Data Sharing Between Child and Parent Components in AngularJS
 
A Complete Guide to Building a Ground-Breaking UX Design Strategy
A Complete Guide to Building a Ground-Breaking UX Design StrategyA Complete Guide to Building a Ground-Breaking UX Design Strategy
A Complete Guide to Building a Ground-Breaking UX Design Strategy
 
React Class Components vs Functional Components: Which is Better?
React Class Components vs Functional Components: Which is Better?React Class Components vs Functional Components: Which is Better?
React Class Components vs Functional Components: Which is Better?
 
Measures to ensure Cyber Security in a serverless environment
Measures to ensure Cyber Security in a serverless environmentMeasures to ensure Cyber Security in a serverless environment
Measures to ensure Cyber Security in a serverless environment
 
Simplifying CRUD operations using budibase
Simplifying CRUD operations using budibaseSimplifying CRUD operations using budibase
Simplifying CRUD operations using budibase
 
How to implement Micro-frontends using Qiankun
How to implement Micro-frontends using QiankunHow to implement Micro-frontends using Qiankun
How to implement Micro-frontends using Qiankun
 
Different Cloud Computing Services Used At Fibonalabs
Different Cloud Computing Services Used At FibonalabsDifferent Cloud Computing Services Used At Fibonalabs
Different Cloud Computing Services Used At Fibonalabs
 
How Can A Startup Benefit From Collaborating With A UX Design Partner
How Can A Startup Benefit From Collaborating With A UX Design PartnerHow Can A Startup Benefit From Collaborating With A UX Design Partner
How Can A Startup Benefit From Collaborating With A UX Design Partner
 
How to make React Applications SEO-friendly
How to make React Applications SEO-friendlyHow to make React Applications SEO-friendly
How to make React Applications SEO-friendly
 
10 Heuristic Principles
10 Heuristic Principles10 Heuristic Principles
10 Heuristic Principles
 
Push Notifications: How to add them to a Flutter App
Push Notifications: How to add them to a Flutter AppPush Notifications: How to add them to a Flutter App
Push Notifications: How to add them to a Flutter App
 
Key Skills Required for Data Engineering
Key Skills Required for Data EngineeringKey Skills Required for Data Engineering
Key Skills Required for Data Engineering
 
Ways for UX Design Iterations: Innovate Faster & Better
Ways for UX Design Iterations: Innovate Faster & BetterWays for UX Design Iterations: Innovate Faster & Better
Ways for UX Design Iterations: Innovate Faster & Better
 
Factors that could impact conversion rate in UX Design
Factors that could impact conversion rate in UX DesignFactors that could impact conversion rate in UX Design
Factors that could impact conversion rate in UX Design
 
Information Architecture in UX: To offer Delightful and Meaningful User Exper...
Information Architecture in UX: To offer Delightful and Meaningful User Exper...Information Architecture in UX: To offer Delightful and Meaningful User Exper...
Information Architecture in UX: To offer Delightful and Meaningful User Exper...
 
Cloud Computing Architecture: Components, Importance, and Tips
Cloud Computing Architecture: Components, Importance, and TipsCloud Computing Architecture: Components, Importance, and Tips
Cloud Computing Architecture: Components, Importance, and Tips
 
Choose the Best Agile Product Development Method for a Successful Business
Choose the Best Agile Product Development Method for a Successful BusinessChoose the Best Agile Product Development Method for a Successful Business
Choose the Best Agile Product Development Method for a Successful Business
 
Atomic Design: Effective Way of Designing UI
Atomic Design: Effective Way of Designing UIAtomic Design: Effective Way of Designing UI
Atomic Design: Effective Way of Designing UI
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
 
7 Psychology Theories in UX to Provide Better User Experience
7 Psychology Theories in UX to Provide Better User Experience7 Psychology Theories in UX to Provide Better User Experience
7 Psychology Theories in UX to Provide Better User Experience
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

An Overview of All The Different Databases in Google Cloud

  • 1. An Overview of All the Different Databases in Google Cloud https://fibonalabs.com/
  • 2.
  • 3. Google cloud platform (GCP) is a high-performance infrastructure for cloud computing, data analytics, and machine learning. Google Cloud runs on the same infrastructure that Google uses for its end-user products like Google Search, Gmail, Google Drive, Google Photos, etc. This blog gives you an insight into the various databases offered by Google Cloud. BARE METAL SOLUTION FOR ORACLE It is a relational database that helps to perform the migration of Oracle workloads to Google Cloud. Oracle workloads can be migrated with our preferred methods such as Oracle Data Guard, Oracle GoldenGate, Oracle Data Pump, or Oracle RMAN for backups. Bare Metal solution features define our IP subnets for use in the environment. We can fit our Bare Metal solution into any existing IP address schema which the enterprise has.
  • 4. It can be used for database management, automation of operational databases, and administration tasks. The latest technologies leveraged by Bare Metal Solutions include Cascade Lake servers, Tier 1 NVM storage, and a 100G network. It has a latency of less than 2ms. It offers the highest core to memory ratio in comparison with other cloud services. CLOUD SQL Cloud SQL is a self-managed, relational database that serves as an alternative to local MySQL, PostgreSQL, and SQL server databases. It reduces time invested in Database Management and improves usability. Cloud SQL enables us to create and delete databases and database users, but it is not a database administration tool.
  • 5. It performs operations like backups, high availability, and failover, network connectivity, export and import, flagging, maintenance, updates, monitoring, and logging. System updates are performed by Cloud SQL whereas configuration updates are done by the user. It can be used to build containerized applications, perform data analytics, build and deploy web apps and manage databases using Terraform. Using Cloud SQL, we can add up to 96 processor cores, more than 624GB RAM, and 30TB storage. We can add read replicas to handle increasing read traffic. It supports performance-intensive workloads up to 60,000 IOPS and no extra costs are incurred for extra IO.
  • 6. CLOUD SPANNER Cloud Spanner is a globally distributed, ACID-compliant, relational database. It helps in creating and scaling a globally replicated database with ease. Cloud Spanner optimizes performance by automatically sharding the data based on request load and size of the data, thus improving business scaling. It enables Point-In-Time-Recovery (PITR) which provides continuous protection with the ability to recover past data to microsecond granularity. It is purpose-built for external, strong, global transactional consistency and survives regional failure. It offers low latency, high security, and reliability. It supports client libraries in C#, C++, Go, JAVA, Node.js, PHP, Python, and Ruby. It is also compatible with JDBC drivers for connecting with third-party tools.
  • 7. Cloud Spanner can be used in services like retail and financial services, gaming, media, entertainment, technology, healthcare, etc. CLOUD BIGTABLE It is a fully managed, scalable, wide-column store database for large analytical and operational workloads with up to 99.999% availability. It is designed with a storage engine for machine learning applications, which enhances predictions. It can be integrated with big data tools like Hadoop, Dataflow, and Dataproc. It also supports the open-source HBase API standard. Bigtable supports high read and write throughput at low latency, providing quick access to large amounts of data. With Bigtable, there are no manual steps needed to ensure consistency, data repair, synchronization of writes, and deletes, which reduces the workload.
  • 8. Bigtable can be used in areas of personalization, Ad-tech, Fintech, digital media, and IoT. FIRESTORE Firestore is a serverless, scalable, no-maintenance, document database. It offers a built-in live synchronization and offline mode. This makes it easy to build multi-user, collaborative apps on mobile, web, and IoT devices. Firestore allows us to run sophisticated ACID transactions against document data. App development can be done using Firestore client-side development libraries for web, iOS, Android, Flutter, C++, and Unity. It also supports server-side development libraries using Node.js, JAVA, Go, Ruby and PHP. It enables customizable identity-based security access controls and data validation using a configuration language.
  • 9. It supports the Database API where it retains the application’s same performance characteristics and pricing in the databases, which will be upgraded automatically to the Cloud Datastore. It offers multi-region replication and high consistency, hence surviving natural disasters. Firestore is used for live asset tracking, activity tracking, real-time analytics, media and product catalogs, communications, social user profiles, and gaming leader boards. FIREBASE REALTIME DATABASE It is a No-SQL, cloud-hosted database where data is stored as JSON. It uses accelerated data synchronization and provides collaborative and immersive experiences without thinking about networking code.
  • 10. Firebase supports responsiveness even when offline as Firebase Realtime Database SDK persists our data to disk. The changes are synchronized with the current server state once the connectivity is re-established. Streamline authentication is used along with firebase authentication to validate users across database instances. The access methods can be defined by the developers by leveraging the language: Firebase Realtime Database Security Rules. This language defines how the data should be structured when data can be read from or written to. The optimization and functionality vary from that of a relational database as it supports only quick, executable operations. It is designed to support the responsiveness required for a great real-time experience for millions of users.
  • 11. Hence it is important to structure the data according to the user’s accessibility. Firebase Realtime Database can be used in areas like mobile signing-in, personalized apps, and Ads, in-app chats, etc. MEMORYSTORE Memorystore is an in-memory database service that supports both Redis and Memcached. It is used to build application caches and to perform the migration of caching layers to the cloud with zero code change. Memorystore is protected from the internet using VPC networks and private IP. It comes with IAM integration which offers data protection. It automates DevOps practices like provisioning, replication, failovers, and patching. Memorystore instances can be monitored via cloud monitoring, where custom alerts can be set up. It can also be integrated with OpenCensus to get insights on client-side metrics.
  • 12. It provides 99.9% availability SLA and automatic failover for both Redis and Memcached. It is used in areas like caching gaming applications, social media chat or news feeds. MONGODB ATLAS MongoDB Atlas helps to set up, scale, and operate MongoDB across Google Cloud. Atlas helps in automating database operations such as cluster deployment and modification using automated patches. It features to scale up, scale-out, or scale down via a simple API call or a push-button, without affecting our applications. It features Point-In-Time-Recovery by enabling accelerated querying of back snapshots. It also restores granular datasets in a fraction of time.
  • 13. MongoDB Atlas ensures no single point of failure as each cluster is distributed across the zones in a Google Cloud region. The product databases are backed up by a 99.95% uptime SLA. It includes optimized dashboards which highlight key historical metrics, real-time performance, and customized alerts with the help of built-in tools. Atlas can be used in areas of mobile, web, and IoT applications, gaming apps, content management, and single view applications.