アーキテクチャ
アーキテクチャ
Catalystは、Zohoの強力なインフラストラクチャに支えられたRedis Cacheを実装・管理しています。Redisは、オープンソースのインメモリキーバリューデータストア構造です。Redisのデータは、ディスクにデータを保存する一般的なデータベースとは異なり、サーバーのメインメモリに保存されます。データがインメモリに存在するため、アクセス時にシーク時間の遅延が回避され、リアルタイムアプリケーション向けのサブミリ秒の応答時間が実現されます。詳細については、Redisの公式ドキュメントを参照してください。
CatalystはRedis Cacheの内部機能を管理するため、開発者はより付加価値の高いアプリケーション開発に集中できます。Redis Cacheのハードウェアプロビジョニングとマルチテナントアーキテクチャを処理します。また、Redis APIとの互換性を維持し、煩わしさなく機能豊富なアプリケーションを構築できるようにします。
Redisの単一の標準クラスターが複数のユーザーにキャッシングサービスを提供し、Catalystがリソースの分離と割り当てを処理します。例えば、Catalystアカウントから2つの異なるプロジェクト用にキャッシュアイテムを作成した場合、両方のアプリケーションのデータがRedisの単一の専用クラスターに保存される場合があります。キャッシュアイテムのソースプロジェクトのIDは一意にマークされ、同じクラスター内のキャッシュアイテムはCatalystによって効率的に分離されます。
そのため、Catalystはクラスター内の異なるプロジェクトのキャッシュアイテムの衝突を防ぎ、リクエスト時に正しいキャッシュアイテムの値を返します。これは、両方のプロジェクトでキャッシュアイテムのキー名が同じ場合に非常に有益です。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us