AWS Specific databases
- Amazon DocumentDB(opens in a new tab) is a document database service that supports MongoDB workloads
- with MongoDB compatibility
- cases:content management systems, profile management, and web and mobile applications
- Amazon Neptune(opens in a new tab) is a graph database service. For social networking and recommendations
- cases: for highly connected data with a rich variety of relationships
- Amazon Quantum Ledger Database (Amazon QLDB)(opens in a new tab) if you need to analyse complete history of changes
- is a purpose-built ledger database that provides a complete and cryptographically verifiable history of all changes made to your application data.
- cases: audit
- Amazon Managed Blockchain(opens in a new tab)
- Amazon ElastiCache(opens in a new tab)
- is a fully managed
- in-memory caching solution
- Amazon MemoryDB for Redis
- microsecond read latency
- single-digit millisecond write latency
- high throughput
- Multi-AZ durability for modern applications
- You do not need to separately manage a cache, durable database, or the required underlying infrastructure.
- Amazon DynamoDB Accelerator (DAX)(opens in a new tab) is an in-memory cache for DynamoDB.
- Amazon Keyspaces (for Apache Cassandra)
- Apache Cassandra compatible database service
- HA
- scalable
- managed
- cases: for high-scale applications that need top-tier performance
- Amazon Timestream
- cases:
- for Internet of Things (IoT) and operational applications.
- for measuring events that change over time, such as stock prices over time or temperature measurements over time.
References
- https://explore.skillbuilder.aws/learn/course/external/view/elearning/1851/aws-technical-essentials?da=sec&sec=prep Module 5
- AWS website: AWS Cloud Databases