イベント ドリブン アプリケーション用のデータベース

完了

すべてのデータ ストレージ ソリューションが、特にリアルタイムで応答時間が予想される場合に、イベント ドリブン アプリケーションの要件を満たすのに十分な速度であるとは限りません。

ストレージ ソリューションの要件

疎結合 は、最終的な整合性とレプリケートされる可能性のあるデータの価格に対して実現されます。 ストレージ ソリューションでは、特に書き込みアクセスのために、高スループットの処理が必要になる場合があります。 読み取りと書き込みのアクセスのためにデータセットを区別する必要がある場合もあります。 ストレージ ソリューションは、次の要件を満たす必要があります。

  • 高速の非ブロッキング書き込みアクセス
  • 高速非ブロッキング読み取りアクセス
  • 高スループット
  • スケーラビリティ
  • 生産性の高いシステムの場合、常に SLA

Azure Cosmos DB

Azure Cosmos DB は、最新のアプリ開発用のフル マネージド NoSQL データベースです。 1 桁ミリ秒の応答時間、自動および即時のスケーラビリティ、あらゆる規模での速度の保証を提供します。 SLA に基づく可用性とエンタープライズ レベルのセキュリティにより、ビジネス継続性が保証されます。 Azure Cosmos DB を使用したアプリ開発は、より高速で生産性が向上します。 世界中のどこでもターンキーのマルチリージョン データ分散、オープンソース API、一般的な言語の SDK などの機能のおかげです。

フル マネージド サービスである Azure Cosmos DB には自動管理、更新、修正の機能が備わっており、データベース管理を任せることができます。 また、アプリケーションのニーズに対応して需要に容量を一致させるコスト効果の高いサーバーレスおよび自動スケーリング オプションにより、容量管理が処理されます。

考慮すべきその他のデータベース

MongoDB や Cassandra などのオプションも考慮する必要があります。 この Learn モジュールでは、Azure Cosmos DB に焦点を当てています。