Chapter 5: Designing a NoSQL Database
Relational databases have been the dominant database type for decades. But in the last 10 years, there have been ever more use cases and scenarios where relational databases can't deliver what we need anymore. They lack the scalability, performance, and functionality that some modern applications require. That is why, in this chapter, we will look at alternatives to relational (SQL) databases.
We will discuss the following topics in this chapter:
- Understanding big data
- Understanding big data clusters and partitioning
- Azure Cosmos DB
- Key-value databases
Understanding big data
What is big data?
Well, here's one practical definition:
Get Data Modeling for Azure Data Services now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.