DBにおけるデータ削除の考え方
はじめに
システム開発をしていると、「DB内のデータを削除したい」という要件が出てくることがあります。
しかし、一言で削除と言っても、DBにおいては「物理削除」「論理削除」の2種類の方法があり、さらに、RDB(MySQL・Pos ...
DynamoDBを最大限活用するためのインデックス設計ポイント
はじめに
AWSが提供するNoSQLデータベースである Amazon DynamoDB は、高いスケーラビリティと低レイテンシを特徴としています。一方でRDBとは異なる設計思想を持つため、「どのようにデータを取得するか」を事前に考えた設 ...
RDSとDynamoDBの設計思想から学ぶデータベース選定の考え方
はじめに
システム開発を行う上で、データベースの選定はアーキテクチャ設計の根幹を成す要素のひとつです。
近年はAWSをはじめとするクラウド環境での開発が主流となり、RDS(Relational Database Service) ...