はじめに
今日のアプリは、生活のすべての側面でイノベーションを実現します。 企業がビジネスの競争力を維持するには、リアルタイム データで動作し、回復性と柔軟性を備え、次世代の AI 機能をサポートできるアプリと製品を構築する必要があります。
最新のアプリは、さまざまなソースからの、さまざまな形式のリアルタイム データで動作します。 多くの場合、アプリはデータを移動して使用する能力によって役に立ちます。
開発者には、ビジネスの変化に対応できるプラットフォームの柔軟性が必要です。 また、開発者には、データの速度、量、形状の変化を柔軟に処理できるような全体的なアプリケーション エコシステムも必要です。 この柔軟性により、開発者はこれまでよりも迅速に新機能を開発できます。
シナリオ
あなたは、ある小売企業の開発者リーダーです。 あなたのチームは、エクスペリエンスのあらゆる側面で顧客を支援するための AI エージェントを備えたネットショップを構築しています。 あなたは、新しいネットショップがモバイルを含むさまざまなデバイスでアクセスできるように設計しています。 チームは、ネットショップが公開され、さまざまな "開店" セールが始まると、需要が急増するものと予想しています。
開発者リーダーとして、あなたはデータベース プラットフォームの識別を行うタスクを受け持っています。 検討するデータベース プラットフォームは、チームが生成して経時的に収集するデータを提供できる必要があります。 選択したデータベースは、大量で高速の多様なデータを処理できる必要があります。 データベース ソリューションは、拡大し変動するこの需要に対処するために、すばやく、ほとんど影響を及ぼすことなくスケーリングする必要があります。 データベースは、顧客の要求を処理する AI エージェントを用いた検索のためのベクトル化されたデータをサポートできる必要があります。
Azure Cosmos DB
Azure Cosmos DB は、あらゆる規模の最新の AI アプリ開発に対応する高速の NoSQL データベース サービスです。
ここでは、ビジネスに関するこの種の問題に Azure Cosmos DB とその NoSQL API をどのように使用できるかについて説明します。 また、データベースの動作についても少し触れます。 最後に、このモジュールは、自分のソリューションに対して Azure Cosmos DB for NoSQL が最適な選択肢かどうかを判断するのに役立ちます。
このモジュールを終了すると、次のことができるようになります。
- Azure Cosmos DB for NoSQL が自分のアプリケーションに適したデータベースかどうかを評価する。
- Azure Cosmos DB for NoSQL の機能が最新のアプリケーションにどのように適しているのかを説明する。