--- title: "アーキテクチャ" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/cache/architecture/ description: "Catalystは、アプリケーション内の一時的なデータを保存するためのリアルタイムユースケース向けに、堅牢なフルマネージドのインメモリCacheを提供します。" last_updated: 2026-02-23T12:39:41Z service: Cloud Scale type: general --- ### アーキテクチャ Catalystは、Zohoの強力なインフラストラクチャに支えられたRedis Cacheを実装・管理しています。Redisは、オープンソースのインメモリキーバリューデータストア構造です。Redisのデータは、ディスクにデータを保存する一般的なデータベースとは異なり、サーバーのメインメモリに保存されます。データがインメモリに存在するため、アクセス時にシーク時間の遅延が回避され、リアルタイムアプリケーション向けのサブミリ秒の応答時間が実現されます。詳細については、[Redisの公式ドキュメント](https://redis.io/documentation)を参照してください。 CatalystはRedis Cacheの内部機能を管理するため、開発者はより付加価値の高いアプリケーション開発に集中できます。Redis Cacheのハードウェアプロビジョニングとマルチテナントアーキテクチャを処理します。また、Redis APIとの互換性を維持し、煩わしさなく機能豊富なアプリケーションを構築できるようにします。 Redisの単一の標準クラスターが複数のユーザーにキャッシングサービスを提供し、Catalystがリソースの分離と割り当てを処理します。例えば、Catalystアカウントから2つの異なるプロジェクト用にキャッシュアイテムを作成した場合、両方のアプリケーションのデータがRedisの単一の専用クラスターに保存される場合があります。キャッシュアイテムのソースプロジェクトのIDは一意にマークされ、同じクラスター内のキャッシュアイテムはCatalystによって効率的に分離されます。 そのため、Catalystはクラスター内の異なるプロジェクトのキャッシュアイテムの衝突を防ぎ、リクエスト時に正しいキャッシュアイテムの値を返します。これは、両方のプロジェクトでキャッシュアイテムのキー名が同じ場合に非常に有益です。