From the course: AWS Certified SysOps Administrator - Associate (SOA-C02) Cert Prep

Unlock this course with a free trial

Join today to access over 24,600 courses taught by industry experts.

Amazon DynamoDB overview

Amazon DynamoDB overview

- [Instructor] There are different types of databases that you can choose from for your web applications, mobile apps and other systems. If your schema involves having multiple table joints, foreign keys, complex SQL queries and tables having a relationship to other tables, then using a relational database is the right choice. Relational databases also provide atomicity, consistency, isolation and durability properties, which are the basis for ACID compliance. This type of database is perfect for transactional workloads and if you have a well-defined schema that doesn't change too often. On the other hand, if you require a flexible schema, which you expect to change regularly based on your workloads and doesn't have many related tables, then the appropriate type to use is a non-relational database, which is also known as a NoSQL database. This is also recommended if you're looking for a data store that provides high…

Contents