AWS Database Blog
Tuning AWS Java SDK HTTP request settings for latency-aware Amazon DynamoDB applications
Amazon DynamoDB is a NoSQL cloud database service that is designed to provide low-latency and high-throughput performance for applications and services running at scale. Example use cases include: Massively multiplayer online games (MMOGs) Virtual and augmented reality Checkout and order processing in ecommerce Real-time stock pricing and trading When you operate such systems globally, you […]
Read MoreRunning highly available Microsoft SQL Server containers in Amazon EKS with Portworx cloud native storage
In this blog post, we explain the deployment of Microsoft SQL Server on containers using Amazon Elastic Container Service for Kubernetes (Amazon EKS). The same approach and principles discussed here also apply to any other stateful application that needs high availability (HA) and durability combined with a reusable and repeatable DevOps practice. Example use cases […]
Read MoreAmazon Aurora for MySQL compatibility now supports global transaction identifiers (GTIDs) replication
In this blog post, we discuss the advantages of GTID-based replication and support of Amazon Aurora for MySQL.
Read MoreAnalyze URL paths to search individual elements in Amazon Elasticsearch Service
If you’re building a data lake in the AWS cloud, you’ll most likely want to have metadata and catalog search capability for the underlying data. We recommend Amazon Elasticsearch Service (Amazon ES) for storing and searching S3 keys, and S3 and object metadata. At minimum, your S3 keys include an object name, but they probably […]
Read MoreHow to Scale AWS Database Migration Service (DMS) replication instances
AWS Database Migration Service (DMS) helps you migrate databases to AWS quickly and securely. The AWS DMS migration process encompasses setting up a replication instance, source and target endpoints, and replication tasks. Your replication instance uses resources like CPU, memory, storage, and I/O, which may get constrained depending on the size of your instance and the […]
Read MoreSharding with Amazon Relational Database Service
Sharding, also known as horizontal partitioning, is a popular scale-out approach for relational databases. Amazon Relational Database Service (Amazon RDS) is a managed relational database service that provides great features to make sharding easy to use in the cloud. In this post, I describe how to use Amazon RDS to implement a sharded database architecture […]
Read MoreBoosting application performance and reducing costs with Amazon ElastiCache for Redis
Contributed by Senior Software Development Engineer, Shawn Wang, Software Development Engineer, Maddy Olson, and Senior Manager, Software Engineering, Itay Maoz. Amazon ElastiCache for Redis helps customers achieve extreme performance with very low latencies at cloud scale and minimal management costs. Redis’s high performance, simplicity, and support for diverse data structures have made it the most […]
Read MoreHow to design Amazon DynamoDB global secondary indexes
Back in college, I created entity-relationship diagrams to model the system requirements of a relational database. The process involved finding all of the entities of the software system and defining relationships among them. I then modeled the relationships and entities into database tables before deciding which queries the database had to support. This method of […]
Read MoreEverything you ever wanted to know about the Amazon DynamoDB console but were afraid to ask: A detailed walkthrough
Since its release in 2012, Amazon DynamoDB has become a fully managed, multi-region, multimaster database service designed to deliver fast and predictable performance at any scale. DynamoDB is a NoSQL database that provides three options for performing operations: a web-based console, the AWS Command Line Interface (CLI), and a set of SDKs for a number […]
Read MoreManaging PostgreSQL users and roles
PostgreSQL is one of the most popular open-source relational database systems. With more than 30 years of development work, PostgreSQL has proven to be a highly reliable and robust database that can handle a large number of complicated data workloads. PostgreSQL is considered to be the primary open-source database choice when migrating from commercial databases […]
Read More








