前回は、CAP定理に基づいてリレーショナルデータベース(RDB)やNoSQLデータベースを分類し、その特性に応じて適したユースケースやデータ特性を整理しました。今回は、それらの分類のうち、可用性(Availability)とネットワーク分断耐性(Partition Tolerance)を重視したAP型データベースの代表例である「Amazon DynamoDB」と「Apache Cassandra」を比較しながら、その特徴を深掘りします。