分散データベース
データベースの講義
Search
データベースの講義
... , など スキーマレスな半構造データ の、valueに対して別のaggregateを置けるようにした物 ネストさせている 向いているユースケース スキーマが固定されていないデータの場合 ex: イベントロギング, ブログ記事, eコマース 向いてないユースケース 複数のaggregateの集合演算をしたい場合 データ構造が定期的に変わる場合 (なぜ?) ドキュメントデータベースとの中間的な rowの中にcolumnがある ただ、みたいに全rowが同じcolumnを持つ必要はない 向いているユースケース スキーマが多くの場合同じだけど、たまに異なることもある場合 ex: イベントロギング, コンテンツ管理システム, ブログ管理システム 向いていないユースケース が求められる場合 問合せ処理結果の集約演算が必要な場合 プロトタイプ(クエリパターンが変わりやすい)の場合 データをとして管理 エンティティ間の関連性を保存する プロパティグラフ: グラフのと[[辺]]がプロパティ(ラベル、名前とか)を持つ のを応用できる 向いていないユースケース 大規模なバッチ処理が必要な場合 巨大なグラフデータを扱う場合 スケーラビリティ確保が難しい......