AWS Databases Flashcards
Learn about various AWS database products
DocumentDB
- AWS implementation of MongoDb which s managing json data
- replication across 3 AZ
- automatically scales to workloads with millions of requests per seconds
- storage increments in 10GB
Amazon Neptune
- graph database - ie social network
- avaiable across 3 AZ, 15 read replicas
- highly connected datasets
- miliseconds latency
*
Amazon Neptune – Streams
* odered, real time sequnce of all changes on graph data
* no duplicates
* accessible in REST API
* send notifications when certain changes made, replcate data etc.
Amazon Keyspaces (for Apache Cassandra)
- an open-source NoSQL distributed database
- Serverless, Scalable, highly available, fully managed by AWS
- Automatically scale tables up/down based on the application’s traffic
- Tables are replicated 3 times across multiple AZ
- Using the Cassandra Query Language (CQL)
- Single-digit millisecond latency at any scale, 1000s of requests per second
- Capacity: On-demand mode or provisioned mode with auto-scaling
- Encryption, backup, Point-In-Time Recovery (PITR) up to 35 days
- Use cases: store IoT devices info, time-series data,
Amazon QLDB
- “book of **financial record **transactions”
- review all changes made to your application data
- immutable - no entry can be changes
- no decentrialization component
Amazon Timestream
ully managed, fast, scalable, serverless **time series database **
* Automatically scales up/down to adjust capacity
* Store and analyze trillions of events per day
* Scheduled queries, multi-measure records, SQL compatibility
* Data storage tiering: recent data kept in memory and
historical data kept in a cost-optimized storage
* Built-in time series analytics functions (helps you identify patterns in your data in near real-time)
* Encryption in transit and at rest
* Use cases: IoT apps, operational applications, real-time analytics, …