IT製品導入に関する技術資料を多数掲載 ホワイトペーパーダウンロードセンター
  • @IT
  • ITmedia エンタープライズ
  • ITmedia マーケティング
  • TechTarget
  • キーマンズネット
  • ITmedia ビジネスオンライン
  • ITmedia NEWS

日本マイクロソフト株式会社

製品資料

日本マイクロソフト株式会社

5つの整合性モデルを実装済みの「Azure Cosmos DB」がアプリ開発に向く理由

コンテンツ情報
公開日 2018/04/13 フォーマット PDF 種類

製品資料

ページ数・視聴時間 16ページ ファイルサイズ 2.43MB
要約
 グローバル規模のアプリケーション開発で鍵となるのが、世界中でデータをレプリケートする際に生じるデータの整合性だ。この整合性を管理するモデルは強整合性、結果整合性の2種類で知られるが、実際にはその2極間のグラデーションを含む多様な選択肢が存在する。

 この整合性モデルが重要となるのは、データの整合性や遅延の許容範囲などの最適解がアプリごとに異なるからだ。銀行口座の決済サービスであればデータの整合性を最優先すべきだが、フライト状況を確認するアプリであれば金融サービスほどの整合性は求められないため、その分タイムフレームにも配慮したモデルが適している。

 こうした実用的な5つの整合性モデルをあらかじめ実装しているサービスが「Azure Cosmos DB」だ。グローバルアプリ開発と整合性モデルの関係、そして同サービスが提供する5つの整合性モデルがどのようなアプリに適しているのかを本コンテンツで詳しく解説する。