SriramMannava著
ユーザーが何らかのイベントの座席を予約するために使用する座席予約システムの Web アプリケーションを構築していると仮定しましょう。 アプリケーションは、イベントの利用可能な座席に非常に敏感である必要があり、特定のイベントの利用可能な座席の変化をリアルタイムで反映する必要があります。
このようなアプリケーションを構築するには、ユーザーにより速くデータを提供するために、クエリの結果セットが常にキャッシュ内で利用可能であることを確認する必要があります。また、バックエンドでの変更 (座席の予約またはキャンセル) がすべてのアプリケーションに即座に反映される必要があります。ユーザーが更新されたデータをすぐに確認できるようにキャッシュします。
継続的クエリは、アプリケーション キャッシュと基礎となるデータ ソースの同期を効率的に維持するのに役立つ手法です。 これにより、キャッシュされたデータの変更をリアルタイムで監視して対応できるため、キャッシュには常に最新の情報が反映されます。
記事全文を読むキャッシュ内での継続的なクエリにはいくつかの利点があるため、アプリケーションを構築する際に便利な戦略となります。