Aws Database Services

Overview of Aws Database Services

AWS provides the broadest selection of purpose-built databases allowing you to save, grow, and innovate faster. AWS was Named a Leader in Gartner Magic Quadrant for Cloud Database Management Systems -2021.

Following are some the features of Aws Database Services

  1. Save Time and Cost – AWS Databases provide the scalability, performance, and availability of commercial-grade databases at a fraction of the cost. 
    1. 1/10th the cost of commercial databases
    2. 550,000+ managed database migrations completed through AWS Database Migration Service (DMS)
  1. Improve Performance and Scale – AWS Databases allow you to scale your largest and most complex workloads so that you can grow to reach more customers. 
    1. 3-5x the performance vs popular alternatives
    2. 20 million+ requests per second supported
  2. Innovate Faster – Your developers are building highly distributed applications requiring multiple database types. AWS Databases include every tool for any job.
    1. 15 database engines more than any other provider
    2. Hundreds of thousands of customers innovating with AWS Databases

List of Aws Database Services

Aws Database Services

Following are the list of available AWS Databases

RelationalAmazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, with the performance and availability of commercial-grade databases at 1/10th the cost.
Relational Amazon RDS makes it easy to set up, operate, and scale a relational database in the cloud, with support for six familiar database engines including Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, and SQL Server.
Key-ValueAmazon DynamoDB is a key-value database that delivers single-digit millisecond performance at any scale, which can handle 10 trillion+ requests per day and can support peaks of more than 20 million requests per second. 
DocumentAmazon DocumentDB (with MongoDB compatibility) is a fast, scalable, highly available, fully managed document database service that supports MongoDB workloads.
In-MemoryAmazon ElastiCache offers fully managed Redis and Memcached, allowing you to seamlessly deploy, run, and scale popular open source compatible in-memory data stores.
GraphAmazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets
Time SeriesAmazon Timestream is a fast, scalable, fully managed time series database service for IoT and operational applications that makes it easy to store and analyze trillions of events per day at 1/10th the cost of relational databases.
LedgerAmazon Quantum Ledger Database (QLDB) is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log.
Wide-ColumnAmazon Keyspaces (for Apache Cassandra) is a scalable, highly available, and managed Apache Cassandra–compatible database service.
Aws Database Services Overview

Aws Database Services use cases

Following are the AWS Database Services use case matrix

Database TypeUse CasesAWS Service
RelationalTraditional applications, enterprise resource planning (ERP), customer relationship management (CRM), ecommerceAmazon Aurora
Amazon RDS
Amazon Redshift
Key-ValueHigh-traffic web applications, ecommerce systems, gaming applicationsAmazon DynamoDB
In-memoryCaching, session management, gaming leaderboards, geospatial applicationsAmazon ElastiCache
Amazon MemoryDB for Redis
DocumentContent management, catalogs, user profilesAmazon DocumentDB (with MongoDB compatibility)
Wide ColumnHigh-scale industrial apps for equipment maintenance, fleet management, and route optimizationAmazon Keyspaces
GraphFraud detection, social networking, recommendation enginesAmazon Neptune
Time SeriesInternet of Things (IoT) applications, DevOps, industrial telemetryAmazon Timestream
LedgerSystems of record, supply chain, registrations, banking transactionsAmazon Ledger Database Services (QLDB)
AWS Database Service Use Cases

Aws Database Services Comparison with traditional Databases

Following is high level responsibility matrix of AWS Database services when compared with Traditional Databases. As shown below, majority of tasks are being managed automatically by AWS when compared to traditional databases

AWS Managed Database Services responsbilities
AWS Managed Database Services Comparision with traditional vendors