Mais conteúdo relacionado Semelhante a 実務で役立つデータベースの活用法 (20) 実務で役立つデータベースの活用法67. データベースの種類と特徴
カラム指向
key name 所属 所属2 年齢
1 hoge 開発 運用 30
2 fuga 営業 25
3 bar 総務 運用 22
4 foo 運用 35
5 test 開発 42
6 花子 デザイン 運用 25
7 一太郎 ドキュメント 開発 25
8 三四郎 表計算 総務 25
68. データベースの種類と特徴
カラム指向
key name 所属 所属2 年齢
1 hoge 開発 運用 30
2 fuga 営業 25
3 bar 総務 運用 22
4 foo 運用 35
5 test 開発 42
6 花子 デザイン 運用 25
7 一太郎 ドキュメント 開発 25
8 三四郎 表計算 総務 25
1:Nの関係を保持する
109. アーキテクチャ
ーーーーーーー
データモデル
マスタ型 P2P型 その他
リレーショナル RDB全般 pgpool2など
キーバリュー Hibari
Dynamo
Riak
Memcached
Redis
カラム指向
Bigtable
HBase
Cassandra
ドキュメント指向
MongoDB
CouchDB
グラフ指向 Neo4J InfiniteGraph
RDBでも出来るが
高速ではなかったり、
サードパーティが必要だったりする
110. アーキテクチャ
ーーーーーーー
データモデル
マスタ型 P2P型 その他
リレーショナル RDB全般 pgpool2など
キーバリュー Hibari
Dynamo
Riak
Memcached
Redis
カラム指向
Bigtable
HBase
Cassandra
ドキュメント指向
MongoDB
CouchDB
グラフ指向 Neo4J InfiniteGraph
Dataは分散するが
偏ったアクセスなどは
分散しない場合も多い
111. アーキテクチャ
ーーーーーーー
データモデル
マスタ型 P2P型 その他
リレーショナル RDB全般 pgpool2など
キーバリュー Hibari
Dynamo
Riak
Memcached
Redis
カラム指向
Bigtable
HBase
Cassandra
ドキュメント指向
MongoDB
CouchDB
グラフ指向 Neo4J InfiniteGraph
MongoDBはマスタ型だか
自動フェイルオーバーするので
要件によってはマッチする
116. アーキテクチャ
ーーーーーーー
データモデル
マスタ型 P2P型 その他
リレーショナル RDB全般 pgpool2など
キーバリュー Hibari
Dynamo
Riak
Memcached
Redis
カラム指向
Bigtable
HBase
Cassandra
ドキュメント指向
MongoDB
CouchDB
グラフ指向 Neo4J InfiniteGraph
JSONなど非構造化データを格納
最近、PostgreSQLやMySQLも対応してきた領域
117. アーキテクチャ
ーーーーーーー
データモデル
マスタ型 P2P型 その他
リレーショナル RDB全般 pgpool2など
キーバリュー Hibari
Dynamo
Riak
Memcached
Redis
カラム指向
Bigtable
HBase
Cassandra
ドキュメント指向
MongoDB
CouchDB
グラフ指向 Neo4J InfiniteGraph
グラフ型はRDBが苦手なデータモデルの最たる例
RDBでは難しいデータ構造の表現を可能にする