magazine.gif 7つのデータベース 7つの世界

本書に寄せて
謝辞
はじめに

第1章 イントロダクション

  • 1.1 最初に質問
  • 1.2 データベースの分類
  • 1.3 今後の行方

第2章 PostgreSQL

  • 2.1 Post-greS-Q-L
  • 2.2 1 日目:リレーション・CRUD・結合
  • 2.3 2 日目:応用的なクエリ・コード・ルール
  • 2.4 3 日目:全文検索と多次元
  • 2.5 まとめ

第3章 Riak

  • 3.1 Riak はウェブがお好き
  • 3.2 1 日目:CRUD・リンク・MIME タイプ
  • 3.3 2 日目:mapreduce とサーバークラスタ
  • 3.4 3 日目:コンフリクトの解消とRiak の拡張
  • 3.5 まとめ

第4章 HBase

  • 4.1 HBase 入門
  • 4.2 1 日目:CRUDとテーブル管理
  • 4.3 2 日目:ビッグデータを扱う
  • 4.4 3 日目:クラウドに持って行く
  • 4.5 まとめ

第5章 MongoDB

  • 5.1 ばかでかいMongo
  • 5.2 1 日目:CRUDとネスト
  • 5.3 2 日目:インデックス・集約・mapreduce
  • 5.4 3 日目:レプリカセット・シャーディング・地理空間情報・GridFS
  • 5.5 まとめ

第6章 CouchDB

  • 6.1 カウチでリラックス
  • 6.2 1 日目:CRUD・Futon・cURL Redux
  • 6.3 2 日目:問い合わせビューの作成
  • 6.4 3 日目:応用的なビュー・Changes API・レプリケーション
  • 6.5 まとめ

第7章 Neo4j

  • 7.1 Neo4j はホワイトボードフレンドリー
  • 7.2 1 日目:グラフ・Groovy・CRUD
  • 7.3 2 日目:REST・インデックス・アルゴリズム
  • 7.4 3 日目:分散型高可用性
  • 7.5 まとめ

第8章 Redis

  • 8.1 データ構造サーバーストア
  • 8.2 1 日目:CRUDとデータ型
  • 8.3 2 日目:応用的な利用と分散
  • 8.4 3 日目:他のデータベースと戯れる
  • 8.5 まとめ

第9章 まとめ

  • 9.1 データベースの分類ふたたび
  • 9.2 選択
  • 9.3 これから

付録A データベースの概要表
付録B CAP定理

  • B.1 結果整合性
  • B.2 現実世界のCAP 定理
  • B.3 レイテンシーのトレードオフ

付録C 参考文献

訳者あとがき
索引
著者・訳者について