Database Fundamentals for Cloud Architects
Explore key database fundamentals essential for cloud architects, including database types, transactions, synchronization, ACID compliance, and scaling techniques. Learn how these concepts apply to building scalable and highly available applications on AWS using managed services like RDS.
In this lesson, we will talk about a few important concepts and terms regarding databases. We’ll discuss the different types of databases and how they handle scalability and high availability.
Database fundamentals
A database is a structured and systematic collection of
A database stores data electronically.
Database management systems (DBMSs) help us store and effortlessly retrieve data from a database. We can use them to create, manage, and alter the database.
A database management system (DBMS) is software to access and manage data in a database.
In reality, both terms are used more loosely, so if you hear a software engineer talk about a database, they could be referring to the database and/or the DBMS. In this course, we’ll use the term ...