NCache アーキテクチャ
NCache アーキテクチャは、ミッションクリティカルなアプリケーションにリニアなスケーラビリティ、高可用性、そして卓越したパフォーマンスを提供するように設計されています。このセクションでは、 NCache アーキテクチャ、そのキャッシュ トポロジ、および提供される機能。
このセクションの内容
サーバー
について学ぶ NCache サーバーアーキテクチャ。サーバープロセス、キャッシュライフサイクル、サービス、構成、ログ記録、シャットダウン処理、ネットワーク設定などを含む。
クライアント
について学ぶ NCache クライアントアーキテクチャ。これには、クライアントプロセス、サービス、構成、キャッシュ接続、ネットワーク通信などが含まれます。
動的クラスター
NCache 動的クラスタリングにより、キャッシュノードはサービスの中断なしに、参加、離脱、および動作を行うことができます。
ダイナミッククライアント
動的クライアントがキャッシュサーバーを検出し、変化する展開環境において接続を維持する方法を学びましょう。
キャッシュトポロジ
について学ぶ NCache キャッシングトポロジーと、それらがスケーラビリティ、可用性、レプリケーション、パフォーマンスをどのようにサポートするか。
Bridge を介したマルチサイトレプリケーション
NCache Bridgeは、災害復旧とデータ同期のために、複数のサイト間でのマルチサイトレプリケーションをサポートしています。
セキュリティ
NCache 認証、認可、暗号化、TLS、およびHTTPSを使用して、キャッシュへのアクセスと通信を保護します。
インデキシング
について学ぶ NCache 検索、クエリ、およびデータ取得のパフォーマンスを向上させるために使用されるインデックスオプション。
下位互換性
NCache 古いクライアントが新しいキャッシュサーバーと通信できるようにすることで、異なるバージョンの混在環境をサポートします。
ローダーとリフレッシャー
キャッシュローダーとリフレッシャーが、データセット、スケジュール、および実行サービスを使用してキャッシュデータをプリロード、更新、同期する方法を学びましょう。
データソースプロバイダー
データソースプロバイダーが、外部データソースとの読み取りスルー、書き込みスルー、および書き込みバック操作をどのように実現しているかを学びましょう。
シリアル化フォーマット
について学ぶ NCache シリアル化フォーマットと、それらがオブジェクトの保存、互換性、データ交換に及ぼす影響。
データ圧縮
データ圧縮がネットワークトラフィックを削減し、クライアントとキャッシュクラスタ間のメモリ使用量を改善する仕組みを学びましょう。
データ負荷分散
データ負荷分散がキャッシュデータをノード間で分散することで、リソース使用量とクラスタのパフォーマンスを向上させる仕組みを学びましょう。
パイプライン
パイプライン処理によって、複数のクライアント操作をキャッシュに送信する前にまとめて処理することで、パフォーマンスがどのように向上するかを学びましょう。