aws-dynamodb
Installation
SKILL.md
AWS DynamoDB
Amazon DynamoDB is a fully managed NoSQL key-value and document database. It delivers single-digit millisecond latency at any scale with automatic scaling, built-in security, and zero operational overhead.
Core Concepts
- Table — a collection of items (rows)
- Partition Key (PK) — required primary key for distributing data
- Sort Key (SK) — optional, enables range queries within a partition
- GSI — Global Secondary Index, alternate PK/SK for different access patterns
- LSI — Local Secondary Index, same PK but different SK (must be created at table creation)
- Streams — ordered log of item changes for event-driven processing
- TTL — automatic item expiration