by shigemk2

当面は技術的なことしか書かない

RDB vs KVS

www.atmarkit.co.jp

www.atmarkit.co.jp

  • KVS(Key-Value Store)
    • 「キー」と「値」のペアからなる、シンプルなデータモデルに基づくデータストア
    • 複雑な条件検索が苦手
    • トランザクションによる「ACID特性」の確保が苦手
    • スケーリングしやすい
  • RDB(Relational Database)
    • 外部キーで、テーブル間のリレーショナルを表現
    • 「UNIQUE」「NOT NULL」で、値に制約をかける
    • カラムの型とサイズで、データ形式を表現
    • スケーリングしにくい