Watch videos with subtitles in your language, upload your videos, create your own subtitles! Click here to learn more on "how to Dotsub"


0 (0 Likes / 0 Dislikes)
>> In this video, we'll talk about globally distributed databases. First of all, what exactly does a globally distributed database do? It allows your data to live wherever it's needed in virtually any region of the world. This is important because it solves a number of critical business challenges. First, if there's an outage in one region, you have copies of your data around the world that your application can fail over to. And second, your applications can pull data from the region closest to your users to reduce data access latency and improve application performance. The big question is if your data's distributed and you make changes to data in one region, how do you sync those changes to all the other instances of your data across the globe? You have a couple different options, and to find the best one for your organization, you'll first need to consider the features that your data requires. Specifically. you need to consider the availability and freshness of the data, the latency that you're willing to accept during queries, and the cost of throughput to get the data to the destinations. Historically, distributed databases have not been very flexible. There was either no choice at all, or you had to choose between two extreme ends of the continuum of consistency. Either everything is always in sync, but at high cost, or having to potentially not work with the latest data, because it's out of sync, at a lower cost. Thankfully, that's not the case anymore.   Azure Cosmos DB gives us more control over consistency than any other distributed database offering today. It offers 5 consistency models that each have varying levels of availability, latency, and throughput. You select the level that offers the right balance for your scenario. Since no one-size will fit all in terms of consistency models, this makes Cosmos DB a great choice for distributed data. We discuss the attributes of these consistency models at length in our architect modules on Cosmos DB. But for now, as you're getting started, consider your organization's distributed database needs and the trade-offs between the different levels of data availability, latency, and cost. Remember, high availability and low latency means higher costs, while lower availability and higher latency means lower cost. This information will help you choose the right level of Cosmos DB.

Video Details

Duration: 2 minutes and 39 seconds
Language: English
License: Dotsub - Standard License
Genre: None
Views: 5
Posted by: csintl on Aug 29, 2018


Caption and Translate

    Sign In/Register for Dotsub above to caption this video.