tabateeの日記: key/value storageの話 1
日記 by
tabatee
key/value storageの話を聞きに行くので、ちょっと予習
人によって色々なのを思い浮かべそうなので、思いついたポイントを列挙。
人によって色々なのを思い浮かべそうなので、思いついたポイントを列挙。
- 速度: 超高速(数十クロック~数百クロック/look up)←→人が見てインタラクティブ←→低速
- キー: 数値、文字列、バイナリ
- 更新: 不可、高速、低速
- lookup: 1 per 1 operation, multiple keys
- backing store: 無し、ディスク、ネットワーク
- 構成: 1thread, multi threads, cluster
- 記憶効率: compressed, succinct, 普通, 富豪
- 信頼性: 耐タンパ、耐故障(RAMのソフトエラー等)、ACID、特になし
例によって何か抜けてるとは思いますが、こんだけ組み合わせがあると既存のものがフィットしないで悩むことも多そうです。SQLサーバが全部をカバーしてくれると楽で良いんですが…
処理がTransactional かどうか (スコア:1)
T/O
fjの教祖様