2011年8月24日水曜日

NoSQL DB vs RDB

ということでNoSQL Now二日目に参加中。基調講演を聞き終えたところ。以下、メモ。

  • NoSQLは従来型RDBの抱える制約を打破するために生まれたのかね?
  • その「制約」も色々あって、どこに問題の本質を見るかで答えは変わってくるよね?
  • 性能?
    • 書き込み
      • 単発
      • 関連する複数レコード
    • 読み出し
      • 単発
      • Joinを伴う読み出し
  • 保守性?
    • カラムを足す、ということだけでも面倒。
    • リレーションが絡むとさらに厄介。
    • テーブル仕様記述だけでなく、オブジェクト側やORマッパーについても仕様記述同期が必要。
  • どの問題を片付けるか優先度をつけないと、問題の解決手段も見つからない。少なくとも現在の技術では(たぶん未来永劫)上記問題を「すべて同時に」解決することはできない。

0 件のコメント:

コメントを投稿