AWS Database Blog

Tag: HAQM DynamoDB

Making coordinated changes to multiple items with HAQM DynamoDB transactions

The use of NoSQL databases has increased significantly in recent years as more and more organizations see NoSQL databases as solutions that free them from the constraints of a relational database management system (RDBMS). While the flexibility, agility, and performance of NoSQL databases are the main benefits triggering the shift towards them, the popularity of […]

Refactoring to HAQM DynamoDB

July 2023: This post was reviewed for accuracy. Do you want to move from a relational database to NoSQL? In the following post, I walk you through reading, transforming, and writing SQL Server data from an HAQM EC2 instance to HAQM DynamoDB. I use AWS Glue to transform the source data model of multiple tables […]

A walkthrough of the HAQM DynamoDB Accelerator console – Part 2

HAQM DynamoDB provides scalability and performance where response times are measured in single-digit milliseconds. For use cases requiring response times in microseconds, DynamoDB Accelerator (DAX) is the service that helps deliver that. DAX is a managed cache that is API compatible with DynamoDB  providing fast in-memory performance for demanding applications like real-time gaming, bidding, weather […]

Optimize HAQM DynamoDB scan latency through schema design

In this post, we demonstrate how HAQM DynamoDB table structure can affect scan performance and offer techniques for optimizing table scan times. HAQM DynamoDB is a NoSQL database that allows for a flexible schema. This means that items in the same table may differ from each other in terms of what attributes are present for each […]

How SimilarWeb moved to HAQM DynamoDB from Couchbase and saved 70%

This is a guest blog post by Doron Grinzaig, a software developer at SimilarWeb, in partnership with AWS solutions architect, Leonid Koren, and AWS senior technical account manager, Ziv Shenhav. NoSQL databases are a great fit for many modern mobile, web, and gaming applications that require scalable, flexible, and highly functional databases. However, NoSQL databases by […]

HAQM DynamoDB: Ad tech use cases and design patterns

Advertising technology (ad tech) companies use HAQM DynamoDB to store various kinds of marketing data, such as user profiles, user events, clicks, and visited links. Some of the uses include real-time bidding (RTB), ad targeting, and attribution. In this blog post, I identify the most common use cases and design patterns of ad tech companies […]

HAQM DynamoDB: Gaming use cases and design patterns

Gaming companies use HAQM DynamoDB in all parts of game platforms, including game state, player data, session history, and leaderboards. The main benefits that these companies get from DynamoDB are its ability to scale reliably to millions of concurrent users and requests while ensuring consistently low latency—measured in single-digit milliseconds. In addition, as a fully […]