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

完了

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

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

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

  • 高速な非ブロッキング書き込みアクセス
  • 高速な非ブロッキング読み取りアクセス
  • 高スループット
  • スケーラビリティ
  • 運用システムの場合は、いつものように SLA

Azure Cosmos DB

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

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

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

MongoDB、Cassandra など、他にも考慮すべきオプションがあるかもしれません。 この Learn モジュールでは、Azure Cosmos DB に焦点を当てます。