Amazon Timestream is a fully managed, serverless, and purpose-built time series database service offered by AWS. It is designed to handle trillions of time-stamped data points per day with minimal operational overhead. Time series databases are particularly well-suited for workloads such as IoT data, application monitoring, DevOps, and industrial telemetry, where data arrives in a…
Category: aws
DynamoDB Global Tables
DynamoDB Global Tables enable you to replicate your DynamoDB tables across multiple AWS regions, providing low-latency access to data for users located around the world and offering built-in disaster recovery. With multi-region, multi-active replication, DynamoDB Global Tables allow applications in multiple regions to read and write to the same table, ensuring consistency and availability. Multi-Region…
DynamoDB DAX
Amazon DynamoDB Accelerator (DAX) is a fully managed, in-memory caching service designed to accelerate read performance for Amazon DynamoDB applications. It provides fast in-memory performance for read-heavy and bursty workloads, reducing the latency of DynamoDB operations from milliseconds to microseconds. DAX acts as a cache layer for DynamoDB, enabling faster access to frequently-read data, offloading…
DynamoDB Streams
Amazon DynamoDB Streams is a feature of DynamoDB that captures changes to items in a DynamoDB table and makes these changes available to other AWS services or applications in real time. It provides a time-ordered sequence of item-level changes (insert, modify, delete) made to a DynamoDB table. DynamoDB Streams allows you to process data changes…
Amazon DynamoDB
Amazon DynamoDB is a fully managed, serverless, NoSQL database service provided by AWS. It is designed to handle large-scale applications that require fast, consistent, and low-latency performance for both reads and writes. DynamoDB is suitable for a variety of use cases, including web apps, mobile applications, gaming, IoT, and more. DynamoDB is a key-value and…
Amazon DocumentDB
Amazon DocumentDB is a fully managed, scalable, and highly available database service designed to be compatible with MongoDB. It is a NoSQL database service designed for storing and managing semi-structured data in a JSON-like format. DocumentDB is ideal for use cases that require flexible, schema-less data storage, such as content management systems, catalogs, mobile applications,…
Amazon ElastiCache
Amazon ElastiCache is a fully managed, in-memory caching service provided by AWS that supports two major caching engines: Redis and Memcached. It is designed to improve the performance of your applications by reducing the time it takes to access data from your database or other data stores by caching frequently accessed data in memory. ElastiCache…
Aurora Serverless
Amazon Aurora Serverless is a fully managed, on-demand, auto-scaling version of Amazon Aurora that automatically adjusts its database capacity based on application traffic. Aurora Serverless is suitable for variable or unpredictable workloads where you don’t need to provision a fixed amount of database resources. On-Demand Scaling: Automatically adjusts capacity based on database activity, allowing you…
Aurora architectures
Multi Master Aurora Replicas vs MySql Replicas Global Aurora Feature Aurora Global Database Cross-Region Read Replica Use Case Disaster recovery, low-latency reads Read scaling Regions Supported Up to 5 regions One region per replica Replication Lag <1 second (storage-based) Minutes (logical) Write Availability Only one primary Only primary writes Automatic Failover? ✅ Yes ❌ No…
RDS Security
Encryption at rest can be enabled – includes DB storage, backups, read replicas and snapshots. You can only enable encryption for an instance during creation time, it cannot be changed. Transparent Data Encryption (TDE) can be used for Oracle and SQL Server. AWS KMS is used to manage encryption keys. Read replicas from a encrypted…