Summary
In this chapter, you learned about relational and non-relational databases on AWS. At the heart of every application is data; you need a tool not only to store that data in an efficient and cost-effective manner but also to scan, query, and ultimately manipulate that data to derive critical information from it.
Depending on the application requirements, you may need to deploy either traditional relational database engines such as MySQL or Oracle or non-relational key-value store databases such as Amazon DynamoDB. In addition, your application may also require in-memory caching engines that help to improve latency and reduce costs. Regardless of which database model you opt for, understanding the fundamentals of databases and how they should be configured and deployed is critical for any application.
So far, you have learned about the core infrastructure services offered by AWS, primarily comprising compute, network, storage, and, in this chapter, databases. These four...