🚀 ニフティ’s Notion

【DB2024 #7】RDB と NoSQLの使い分け

RDB NoSQL
スケーリング
DBの拡張性
設計難易度
ユースケース 複雑な条件で検索する場合
システム要件が増える可能性が高い場合
データの整合性をDB側で制御したい場合
比較的厳密なトランザクションが欲しい場合
とにかくレスポンスを求める場合
大量のデータを制御する場合
テーブルの設計を変更する予定がない場合
検索条件が比較的簡単
キャッシュとして使う場合(DynamoDB)