Databases on AWS
The broadest selection of purpose-built databases for all your application needs
Purpose-built
Choose from 14 purpose-build database engines including relational, key-value, document, in-memory, graph, time series, and ledger databases. AWS’s portfolio of purpose-built databases supports diverse data models and allows you to build use case driven, highly scalable, distributed applications. By picking the best database to solve a specific problem or a group of problems, you can break away from restrictive one-size-fits-all monolithic databases and focus on building applications to meet the needs of your business.
Fully managed
With AWS databases, you don’t need to worry about database management tasks such as server provisioning, patching, setup, configuration, backups, or recovery. AWS continuously monitors your clusters to keep your workloads up and running with self-healing storage and automated scaling, so that you can focus on higher value application development.
Performance at scale
Get relational databases that are 3-5X faster than popular alternatives, or non-relational databases that give you microsecond to sub-millisecond latency. Start small and scale as your applications grow. You can scale your database's compute and storage resources easily, often with no downtime. Because purpose-built databases are optimized for the data model you need, your applications can scale and perform better at 1/10 the cost versus commercial databases.
Enterprise-class
AWS databases are built for business-critical, enterprise workloads, offering high availability, reliability, and security. These databases support multi-region, multi-master replication, and provide full oversight of your data with multiple levels of security, including network isolation using Amazon VPC, encryption at rest using keys you create and control through AWS Key Management Service (KMS), as well as encryption-in-transit.
Performance at any scale (0:54)
Hundreds of thousands of customers rely on AWS databases
Purpose-built
Performance at scale
Choose from 14 purpose-build database engines including relational, key-value, document, in-memory, graph, time series, and ledger databases. AWS’s portfolio of purpose-built databases supports diverse data models and allows you to build use case driven, highly scalable, distributed applications. By picking the best database to solve a specific problem or a group of problems, you can break away from restrictive one-size-fits-all monolithic databases and focus on building applications to meet the needs of your business.
Get relational databases that are 3-5X faster than popular alternatives, or non-relational databases that give you microsecond to sub-millisecond latency. Start small and scale as your applications grow. You can scale your database's compute and storage resources easily, often with no downtime. Because purpose-built databases are optimized for the data model you need, your applications can scale and perform better at 1/10 the cost versus commercial databases.
Fully managed
Enterprise-class
With AWS databases, you don’t need to worry about database management tasks such as server provisioning, patching, setup, configuration, backups, or recovery. AWS continuously monitors your clusters to keep your workloads up and running with self-healing storage and automated scaling, so that you can focus on higher value application development.
AWS databases are built for business-critical, enterprise workloads, offering high availability, reliability, and security. These databases support multi-region, multi-master replication, and provide full oversight of your data with multiple levels of security, including network isolation using Amazon VPC, encryption at rest using keys you create and control through AWS Key Management Service (KMS), as well as encryption-in-transit.
Performance at any scale (0:54)
Database services
| Database Type | Use Cases | AWS Service |
|---|---|---|
| Relational | Traditional applications, ERP, CRM, e-commerce | Amazon Aurora | Amazon RDS | Amazon Redshift |
| Key-value | High-traffic web apps, e-commerce systems, gaming applications | Amazon DynamoDB |
| In-memory | Caching, session management, gaming leaderboards, geospatial applications | Amazon ElastiCache for Memcached | Amazon ElastiCache for Redis |
| Document | Content management, catalogs, user profiles | Amazon DocumentDB |
| Graph | Fraud detection, social networking, recommendation engines | Amazon Neptune |
| Time series | IoT applications, DevOps, industrial telemetry |
Amazon Timestream |
| Ledger | Systems of record, supply chain, registrations, banking transactions | Amazon Quantum Ledger Database |
AWS Databases
Break Free From Old Guard Databases
Hundreds of thousands of customers have migrated to AWS Databases to save, grow, and innovate faster.
Use cases
-
Internet scale applications
-
Real-time applications
-
Open source applications
-
Enterprise applications
-
Internet scale applications
-
Internet scale applications
Build globally distributed and internet-scale applications 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, and you only pay for the resources you use to optimize cost savings. No need to maintain servers, upgrades, or backups, and your applications have automated high availability.
AWS Database services
Use case resources
-
Real-time applications
-
Real-time applications
Real-Time applications 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. Developers have traditionally relied on specialized hardware, proprietary in-memory databases, and workarounds such as disk-based databases combined with data reduction techniques to manage data for real-time applications. AWS offers high performance in-memory database services that are purpose-built to power your real-time applications.
AWS Database services
Use case resources
-
Open source applications
-
Migrate to fully managed open source databases
Customers prefer open source databases for their low cost, community-backed development and support, and large ecosystems of tools and extensions. However, they can be difficult and time-consuming to manage in production. AWS database services make it easy to deploy open source databases in the cloud with performance, scalability, and availability.
AWS Database services
Use case resources
-
Enterprise applications
-
Enterprise applications
Enterprise applications are used to 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 applications need databases that are fast, scalable, secure, available, and reliable. Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases. Amazon Aurora is up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases. It provides the security, availability, and reliability of commercial databases at 1/10th the cost. Amazon Aurora is fully managed so you no longer need to worry about database management tasks such as server provisioning, software patching, setup, configuration, or backups.
AWS Database services
Use case resources
Amazon Aurora allowed us to increase our database connections and greatly improve our scalability, response times, and CPU utilization. Our customers’ experience improved in a short time so we’re looking into Aurora for additional applications.
- Brian Mathews
Platform Engineering Vice President, Autodesk