Amazon DynamoDB
Amazon のマネージド NoSQL。キーバリュー兼ドキュメント型でスキーマレス、オートスケールする。2007年に社内(ショッピングカート用)で開発され、2012年に一般公開された。
着想の元は Amazon の Dynamo 論文(2007年)で、古典である。課金はプロビジョニング済みスループットかオンデマンドのどちらか。AWS 推奨のパターンはシングルテーブル設計(1つのテーブルに複数のエンティティ型を入れ、ソートキーを慎重に設計する)で、議論はあるが強力だ。マルチリージョンにはグローバルテーブル、CDC には DynamoDB Streams と Lambda を使う。競合は MongoDB、Cassandra、ScyllaDB、FoundationDB。ホットパーティションは悪名高い落とし穴である。