Introduction
Understand the foundational AWS database services and their roles in application development. Learn about relational databases, NoSQL options like DynamoDB and Neptune, as well as essential concepts such as transactions, ACID properties, indexing, and data partitioning to design efficient cloud architectures.
We'll cover the following...
Databases play an important role in application development and designing business logic. Irrespective of the application’s size, a database is the architecture’s backbone. The architecture of the database, the type, and the data structures are very important in selecting the right database for our business.
AWS provides several database solutions in almost all famous categories of databases. We have different options for relational databases with various popular database engines. AWS has a wide range of purpose-built NoSQL, in-memory, ledger, and key-value databases. In this chapter, we’ll learn about different database ...