Curated developer articles, tutorials, and guides — auto-updated hourly


There is no SQL in DynamoDB. No query language, no syntax to memorize, no planner deciding how your...


TL;DR: YouTube scales watch history for billions of users using Google Bigtable. Instead of running....


AWS DynamoDB: Mastering NoSQL Database Patterns Amazon DynamoDB is a fully managed,...


SQL vs. NoSQL: After completing my database course with a 4.0 GPA and reading multiple...


DynamoDB stores no item schema, so DescribeTable cannot give you types. Hand-write an interface, use...


How to export a DynamoDB table to CSV — a filtered one-click export in DynoTable, an AWS CLI scan wi...


ExtendDB is an open-source AWS adapter that serves the DynamoDB API from a database you run, such as...


Why "10" sorts before "2" in a DynamoDB string sort key, and how fixed-width zero-padding makes lexi...


Write or delete up to 25 DynamoDB items in one Node.js call — a runnable BatchWriteItemCommand examp...


How DynamoDB update expressions work — SET, ADD, REMOVE, DELETE — and which one to reach for, with a...


Why DynamoDB throttles — the four documented causes, per-partition limits of 3,000 read and 1,000 wr...


How to enforce a unique constraint on multiple DynamoDB attributes — unique email AND username — wit...


When not to use single-table design in DynamoDB — heavy analytics, plain CRUD over unrelated entitie...


DynamoDB TTL auto-deletes items once a Unix-epoch timestamp attribute passes, typically within a few...


DynamoDB now runs vector search natively. We measured the new vector index live — latency, per-write...


DynamoDB transactions with TransactWriteItems — up to 100 all-or-nothing actions, a 4 MB limit, doub...


The DynamoDB Type attribute — why you stamp an entity type on every item to identify rows, filter a ...