CATEGORY DEEP DIVE
Databases
Introduction
This website provides an introduction of what databases are and why you might want to consider an AWS database for your apps.
What are databases?
Every app needs a place to store data from users, devices, and other apps. Databases are important backend systems that are used to store data for any type of app, whether it’s a small mobile app or an enterprise app with internet-scale and real-time requirements.
What kinds of apps do people build using databases?
Internet-scale apps: Globally distributed and internet-scale apps that handle millions of requests per second over hundreds of terabytes of data. These databases automatically scale up and down to accommodate your spiky workloads.
Real-time apps: Real-time apps such as caching, session stores, gaming leaderboards, ride-hailing, ad-targeting, and real-time analytics need microsecond latency and high throughput to support millions of requests per second.
Open-source apps: Some customers prefer open-source databases for their low cost, community-backed development and support, and large ecosystems of tools and extensions.
Enterprise apps: Enterprise apps manage core business processes, such as sales, billing, customer service, human resources, and line-of-business processes, such as a reservation system at a hotel chain or a risk-management system at an insurance company. These apps need databases that are fast, scalable, secure, available, and reliable.
Fundamentals
AWS provides the broadest selection of purpose-built databases for all your app needs. Hundreds of thousands of customers rely on AWS databases that are purpose built, offer performance at scale, are fully managed, and are enterprise-class in terms of capability and reliability.
Create an Aurora MySQL cluster with database nodes replicated across multiple Availability Zones to gain increased read scalability and failover protection.
Learn how to create and configure a Redis Cluster with ElastiCache for Redis.
Learn how to create a simple table, and add, query, and delete data by using the DynamoDB console.
Learn how to create your first database with DocumentDB, and connect to the cluster from the AWS Cloud9 environment with a MongoDB shell to run a few queries.
AWS Architecture Center
Visit the Databases category of the AWS Architecture Center to learn best practices for building optimal database architectures.
Additional resources
To learn more about AWS databases through tutorials, training courses, and certifications, please visit the page below.