お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

アーキテクチャ

アーキテクチャ

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

このページについて