Reader small image

You're reading from  Google Cloud Certified Professional Cloud Developer Exam Guide

Product typeBook
Published inSep 2021
PublisherPackt
ISBN-139781800560994
Edition1st Edition
Concepts
Right arrow
Author (1)
Sebastian Moreno
Sebastian Moreno
author image
Sebastian Moreno

Sebastian Moreno is a Google Developer Expert for Google Cloud Platform. He currently leads the Cloud Center of Excellence for the Google Cloud Chapter at Everis, an NTT DATA Company, He is working on multiple projects using cloud technologies like cloud innovation, virtual agents, application modernization and data analytics. He has more than eight cloud certifications in multiple cloud providers. He is a Google Cloud Certified Professional Cloud Developer.
Read more about Sebastian Moreno

Right arrow

Data management strategies for your databases in Google Cloud

In the previous section, we learned that the choice we make from the different database options offered by Google Cloud will depend on the workloads we face when considering factors such as data structure, data volume, latency, and throughput. In this section, we will focus on factors that allow us to get the best performance from our database, to ensure that applications developed on these databases function optimally.

What is database sharding?

Database sharding is a horizontal partition of data held on a separate server to spread the load.

Some of the database solutions that Google Cloud offers, such as Firestore, Cloud Spanner, and Bigtable, do database sharding in order to give the benefits of horizontal scaling.

One of the problems of database sharding is hot-spotting, a performance problem that we are going to review in the next section.

What is hot-spotting, and why should you avoid it?

Hot-spotting...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Google Cloud Certified Professional Cloud Developer Exam Guide
Published in: Sep 2021Publisher: PacktISBN-13: 9781800560994

Author (1)

author image
Sebastian Moreno

Sebastian Moreno is a Google Developer Expert for Google Cloud Platform. He currently leads the Cloud Center of Excellence for the Google Cloud Chapter at Everis, an NTT DATA Company, He is working on multiple projects using cloud technologies like cloud innovation, virtual agents, application modernization and data analytics. He has more than eight cloud certifications in multiple cloud providers. He is a Google Cloud Certified Professional Cloud Developer.
Read more about Sebastian Moreno