以下の新機能がで提供されます NCache v5.3 SP6.
以下の新機能がで提供されます NCache v5.3 SP5.
以下の新機能がで提供されます NCache v5.3 SP4.
以下の新機能がで提供されます NCache v5.3 SP3.
以下の新機能がで提供されます NCache v5.3 SP2.
以下の新機能がで提供されます NCache v5.3 SP1。
以下の新機能がで提供されます NCache v5.3。
その NCache 5.3 SP6リリースでは、新しい コミュニティ版、 更新しました ライセンスモデル、追加 展開制御プロフェッショナルエディションは 中止 このリリースでは、すべてのProfessional Editionのお客様に 無料アップグレード Enterprise Editionにアップグレード。このバージョンでは、 月次 (NAIST) と 毎時 ライセンス、 毎時 ライセンスはクラウド展開に限定されます。
新しい Community Edition は、基本的なキャッシュ機能、更新されたセキュリティ サポート、簡素化されたライセンスを備えた、無料の合理化されたオプションを提供します。
NCache Azure/AWS Marketplacesと統合されたので、そこから購入して支払うことができます。 NCache Azure VNETまたはAWS VPC内でサーバーを自分で管理できます。これにより、柔軟性と制御性が向上します。
NCache AzureとAWS向けのPowerShellコマンドレットが利用可能になり、自動化が促進されました。 NCache サーバー展開。これらのコマンドレットは PowerShell ギャラリーで提供されています。
Azureでは、Azure ARMテンプレートと事前構成された NCache Windows Server 2022/2025およびLinux(Ubuntu)用のVMイメージ。これらのコマンドレットは以下の機能を提供します。
AWSコマンドレットは、まもなくリリースされる予定です。 NCache 5.3 SP6 以降で利用可能となり、Azure コマンドレットと同じ機能を提供します。PowerShell ギャラリーでも公開されます。
NCache より厳密なライセンスおよび展開制御を導入し、企業がサーバー リソースとサブスクリプション条件をより柔軟に管理できるようにします。
NCache 最新の .NET エコシステムに合わせてアップグレードされ、互換性、パフォーマンス、長期サポートが保証されます。
このリリースでは NCache パフォーマンス、セキュリティ、クラウド統合における重要な機能強化が導入されています。このリリースでは、 データキャッシュ効率、拡張 暗号化 (NAIST) と TLS 1.3 サポート、柔軟性を追加 ライセンスのバージョン管理との互換性を確保します Windows Server 2022 および 2025.
高性能アプリケーションを構築する開発者にとって、 NCache 読み取り速度を向上させ、継続的なクエリの応答性を高め、CRUD 操作のオーバーヘッドを削減する強力なキャッシュ更新を導入します。
フルデータクライアントキャッシュは、データセット全体をクライアントマシンにローカルにキャッシュすることで、さらに一歩進んだ機能を提供します。これには、以下の利点とオプションがあります。
継続的クエリ(CQ)操作のパフォーマンスと安定性が大幅に向上しました。これらの最適化により、特に高負荷環境において、リアルタイムのデータ更新の高速化と通知の信頼性が向上します。CQ関連イベントの応答時間が改善され、データ同期の効率が向上します。
CRUD操作(作成、読み取り、更新、削除)は、protobufシリアル化プロトコルから、より軽量なバイナリプロトコルに移行しました。これにより、シリアル化およびデシリアル化時のメモリ使用量とCPU消費量が大幅に削減されます。これにより、特にトランザクション負荷が高い場合のパフォーマンスが向上します。サーバーは既存のprotobufベースのクライアントとの下位互換性を維持し、スムーズな移行を実現します。バイナリプロトコルへの完全な移行は、次期v5.4リリースで完了する予定です。protobufは、レガシークライアント向けに引き続きサポートされます。
ライセンスプランの新しいバージョン管理システムが導入され、異なるライセンス階層をより柔軟に提供できるようになりました。以前は、ライセンスはvCPUとRAMの固定の組み合わせに限定されていました。特にクラウド環境におけるお客様のニーズの変化に伴い、更新プラン向けのv2やクラウド固有のデプロイメント向けのv2_cloudといった新しいバージョンが利用可能になりました。このシステムにより、v1をご利用の既存のお客様との後方互換性を維持しながら、ライセンスルールをより細かく制御できるようになり、スムーズな移行と将来の成長をサポートします。
拡張TLSサポートにより、 NCache TLS 1.3、柔軟な相互 TLS 構成、管理操作の暗号化を導入することで、安全な通信を強化します。
NCache また、トランスポート層セキュリティ プロトコルの最新バージョンである TLS 1.3 もサポートされ、安全で効率的な通信が保証されます。
NCache 相互TLS(mTLS)構成において、クライアントとサーバーで別々のTLS証明書の使用をサポートするようになりました。この機能強化により、クライアントとサーバーの認証に異なる証明機関やポリシーが必要となるエンタープライズ環境において、柔軟性とセキュリティが向上します。きめ細かな証明書管理により、分散システム間で安全かつコンプライアンスに準拠した通信を実現します。
TLS サポートが管理操作に拡張され、管理通信が安全になり、最新のセキュリティ標準に準拠していることが保証されます。
NCache 高度なキー管理と簡素化された管理を導入し、より強力なデータ保護と暗号化設定のより簡単な制御を実現します。
NCache キャッシュレベルで堅牢な暗号化メカニズムを実装することで、データセキュリティを強化します。これらの機能により、データの機密性とセキュリティ標準への準拠が確保されます。
キャッシュサーバーにおける暗号化設定の管理を簡素化するために、2つの新しいPowerShellコマンドレット(Enable-NCEncryptionとDisable-NCEncryption)が追加されました。これらのコマンドレットを使用すると、管理者は構成ファイルを手動で編集することなく暗号化を有効または無効にできるため、セキュリティ管理の効率が向上し、エラーの発生も低減します。
シームレスな統合を可能にする新しいクラウドサービスが導入されました NCache Cloudリアルタイムテレメトリとリモート管理機能を提供します。このサービスの特徴は次のとおりです。
NCache 5.3 SP5は、Windows Server 2022およびWindows Server 2025の公式サポートによりプラットフォームの互換性を拡張します。これにより、シームレスな導入と運用が保証されます。 NCache 最新のインフラストラクチャを活用し、組織が IT アップグレードとコンプライアンス戦略に適合できるよう支援します。
NCache 完全にサポートされるようになりました .NET 8 クライアントと Linux クロスプラットフォームの柔軟性を実現するサポートが近日中に開始されます。 イベント通知 も最適化されており、高トランザクション環境でのレイテンシの低減とスループットの向上を実現します。
このリリースでは、.NET 8クライアントの完全サポートが追加されました。これにより、開発者は分散キャッシュシステムの構築と管理において、最新の.NET 8機能と拡張機能を利用できるようになります。Linuxベースの.NETクライアントのサポートも近日中に提供開始予定で、クロスプラットフォームの互換性と導入の柔軟性が向上します。
イベント通知システムのパフォーマンスが大幅に向上しました。これらの最適化により、イベント通知のレイテンシが短縮され、スループットが向上しました。その結果、 NCache トランザクションの多い環境での応答性とスケーラビリティが向上します。
このリリースでは、サーバーサイド実行、自動化、クライアント接続のすべてにおいて大幅な改善が行われました。リリースのハイライトには、統合された 実行サービス サーバーサイドのコードをスムーズに実行するために自動化された プロバイダーの展開 ノードを追加しながら、 .NET (NAIST) と Java クライアント TLS, 冬眠する, 春 統合。このリリースでは、 オールインワンのDockerイメージ そのための キャッシュサーバー (NAIST) と Developer よりスムーズな登録エクスペリエンスを実現するエディション。 NCache も導入しました クライアント接続ルーティング 、 ロードバランサ サーバーへの直接接続が不可能な状況でもクライアントの利便性を高めるために、 NCache 管理センター ユーザーの利便性をさらに高めます。
このリリースでは、統合実行サービス、自動化されたプロバイダーの展開、更新された .NET フレームワークの互換性により、サーバー側の操作が合理化されます。
In NCache 5.3 SP3 では、 NCache 実行サービス。このサービスは、Java エディションと .NET エディションの両方に実装されている統合実行モデルを表します。 NCache.
.NET エディションでは、このサービスはキャッシュローダーとリフレッシャーのコード実行専用です。Java エディションでは、キャッシュローダー、リフレッシャー、リードスルー、ライトスルー操作を含む、すべてのサーバー側ユーザーコードの実行を担当します。この変更により、Java プラットフォーム全体で効率的かつ一貫した操作が実現されます。
キャッシュクラスタへのノード追加プロセスを効率化するために NCacheこのリリースでは、サーバー側プロバイダーの自動デプロイが提供されます。これにより、ユーザーは既存のクラスターにノードを追加するたびに、リードスルー、ライトスルー、キャッシュスタートアップローダーなどの機能を利用するためにこれらのプロバイダーを手動でデプロイする必要がなくなりました。 NCache 新しいノードがクラスターに追加されると、設定された機能に必要なサーバー側プロバイダーが自動的にデプロイされます。この自動化によりプロセスが簡素化され、新しいノードがキャッシュクラスターに参加するために必要な機能をすべて備えていることが保証されます。
このリリースでは、テクノロジー標準の継続的な更新を反映して、.NET 4.6.1 以前のバージョンのサポートが中止されます。サポートされる .NET クライアントの最小バージョンは .NET 4.6.2 になりました。
NCache 5.3 SP3では、特にDockerインスタンスの登録プロセスが大幅に強化されました。以前は、DockerHubではサーバーイメージのみが利用可能でした。 NCacheこれまで、開発者向けインストールを求めるユーザーは、独自のDockerイメージを作成する必要がありました。今回のアップデートにより、DockerHubに公開されている単一のイメージを、サーバー向けインストールと開発者向けインストールの両方に柔軟に使用できるようになりました。この機能強化は利便性を向上させるだけでなく、特定の要件に応じてDockerインスタンスを柔軟に構成できるようにします。
In NCache 5.3 SP3 では、これを容易にするための新機能が導入されました。 NCache ロードバランサーを介してキャッシュサーバーに接続するクライアント。この機能は、Kubernetesクラスターを使用している環境や、アクセスが制限されたクラウドサブスクリプション(Private Linksを使用するAzureやAWSなど)など、サーバーへの直接接続が不可能なシナリオで特に役立ちます。
従来、クライアントは各サーバーに直接接続する必要がありましたが、ロードバランサーを導入することで、サーバーは最初の接続以降、クライアントとクラスタートポロジーを共有するようになりました。クライアントはこの情報に基づき、ロードバランサーを介してすべてのサーバーへの接続を確立します。これにより、個々のサーバーを直接確認できない場合でも、完全かつ耐障害性の高いクラスター接続が確保されます。
このリリースでは、.NET へのアーキテクチャの整合、TLS サポート、Hibernate および Spring フレームワークとのシームレスな統合により、Java クライアントのサポートが強化されています。
Javaクライアントキャッシュアーキテクチャは、.NETクライアントキャッシュアーキテクチャと同期されました。この同期には、Javaクライアントキャッシュにおけるリードスルーおよびライトスルーメカニズムの実装、およびL1キャッシュとL2キャッシュ間の同期強化が含まれます。この連携により、異なるプラットフォーム間での一貫性と効率性が確保されます。
TLS サポートを通じて、強化されたセキュリティが Java クライアントに統合されました。
HibernateおよびSpringの最新バージョンとの直接統合が可能になり、統合プロセスが効率化されました。以前は、この統合はJCacheインターフェース経由でのみ可能でした。
SpringベースのWebアプリケーション用のセッション管理が導入され、 NCache これらの環境では。
このリリースでは、Management Center の更新、強化された構成エクスポート、および更新された無料トライアル ポリシーにより、使いやすさが向上しています。
注目すべき改善が見られたのは、 NCache 管理センターでは、ログファイルのダウンロード機能も追加されました。この新機能により、キャッシュサーバーを管理するユーザーの利便性が向上します。さらに、起動、停止、再起動も可能になりました。 NCache サービス、 NCache 執行サービス、および NCache Bridge Service が追加され、管理制御と柔軟性が強化されました。
Export-CacheConfiguration コマンドが機能強化され、エクスポートされたキャッシュ構成のフォルダー構造が改善されました。サーバー側の機能展開をエクスポートに組み込むオプションが追加され、より包括的な構成管理機能が提供されます。さらに、エクスポート用のキャッシュ名の指定が必須となり、より明確で正確な構成エクスポートが保証されます。
エクスポートされた構成を使用してキャッシュを作成すると、 NCache 必要なライブラリを構成とともに自動的にデプロイします。
このリリースでは、セキュリティと使いやすさが向上し、 資格情報のキャッシュ コストのかかるLDAP/Active Directoryの呼び出しを削減します。アクセス制御を向上させるために、 NCache 導入した 結合ノード (NAIST) と キャッシュセキュリティ、 に加えて グループベースの承認 権限を合理化するために、 直感的なインターフェース キャッシュノードのセキュリティを確保するために。セキュリティを強化することで、 NCache また、 TLS暗号化、 これにより、 サーバー間 (NAIST) と ブリッジ通信 証明書の配置のサポートにより、 個人商店.
さらに、より強力なコンプライアンスを確保するために、 NCache アップグレードされた Active Directoryプロバイダーの役割をよりよく表すために NCache マネージャー、名前が変更されました NCache 管理センター、 認証機能も強化され、許可されたアクセスのみが確実に行われるようになりました。最後に、新しい NCache プレイグラウンド 完全な開発環境を必要とせずにサンプルを実行し、機能をテストし、学習を加速するためのインタラクティブなスペースを提供します。
このリリースでは、強化された NCache 資格情報のキャッシュ、ノードとキャッシュのセキュリティの組み合わせ、グループベースの承認、および改善された構成ツールによるセキュリティ。
NCache キャッシュ環境を保護し、認証を簡素化し、管理者がユーザー アクセスと承認をより細かく制御できるように設計された、強力なユーザー セキュリティ拡張機能が導入されています。
NCache Windowsベースサーバー向けLDAPプロバイダーがアップグレードされました。このアップグレードでは、Microsoftの最新LDAP実装で利用可能な強化された認証および承認機能を活用しています。アップグレードされたLDAPプロバイダーの機能については、MicrosoftのLDAP接続ドキュメントをご覧ください。
NCache システムにおける認証操作のパフォーマンスと効率性を向上させるため、資格情報キャッシュをサポートするようになりました。既存のセキュリティプロバイダ上にキャッシュ層を提供することで、基盤となる認証システム(LDAPやActive Directoryなど)への頻繁な認証呼び出しを削減します。
次の行では、資格情報キャッシュを使用する方法と、必要に応じて無効にする方法を説明しています。
LDAP / Active Directoryサーバーへの認証が成功すると、ユーザーの認証情報はメモリにキャッシュされます。これにより、同じユーザーに対する後続のリクエストでの再認証が不要になります。これにより、 NCache LDAP/Active Directoryサーバーへのコストのかかるアクセスを削減し、LDAP/Active Directoryサーバーの負荷を軽減することで、パフォーマンスが向上します。これにより、高トランザクション環境で大きなパフォーマンス向上が期待できます。 NCache 通常は生きています。しかし、指定する際のユーザーエクスペリエンスは以前と同じです。 NCache セキュリティ。
資格情報キャッシュ機能はデフォルトで有効になっており、簡単に設定できるため、設定ファイルを変更することで簡単に無効にすることができます。 NCacheServer.EnableCredentialCaching の旗 NCache サービス構成ファイルは、この機能を有効または無効にします。
NCache 管理センター、以前は NCache 管理センターに認証機能が追加されました。ノードが保護されると、ログイン認証情報の入力を求められます。これにより、承認されたユーザーと設定されたノード管理者のみが管理センターにアクセスでき、セキュリティがさらに強化されます。 NCache 環境。
制御性と柔軟性を高めるために、 NCache ノードとキャッシュのセキュリティを組み合わせた機能を提供します。特定のノードでセキュリティを有効にすると、そのノード上のすべてのキャッシュが自動的に保護されます。ノード管理者はキャッシュとノードの管理タスクの両方を完全に制御できます。一方、キャッシュユーザーは、特定の保護されたキャッシュに割り当てられ、アクセスはキャッシュ操作に制限されます。 NCache API。 この組み合わせにより、管理者はアクセス許可を調整できるようになり、キャッシュ ユーザーのキャッシュ API へのアクセスが制限される一方、ノード管理者は API 対話と管理操作の両方を含む幅広いアクセス権を得ることができます。
NCache キャッシュノードのセキュリティ保護のための、より直感的なユーザーインターフェースを導入し、よりスムーズなユーザーエクスペリエンスを実現しました。キャッシュノードのセキュリティ設定プロセスがより直感的かつ合理化され、キャッシュノードのセキュリティを簡単かつ容易に確保できるようになりました。
NCache グループベースの認証を許可することでセキュリティ構成を強化する機能が導入されています。 LDAP グループをノード管理者またはキャッシュ ユーザーとして簡単に追加できるようになり、全体にわたる権限の管理が簡素化されるようになりました。 NCache 集まる。 この機能は、キャッシュ ノードおよびキャッシュへのグループ アクセスを許可することで、組織内の複数のユーザーを承認するプロセスを合理化します。
NCache キャッシュノードのセキュリティ保護のためのユーザーフレンドリーなインターフェースがさらに強化されました。この機能は以前から提供していましたが、今回、よりスムーズな操作性を実現するために大幅な改良を加えました。キャッシュノードのセキュリティ設定プロセスがより合理化され、キャッシュノードのセキュリティを簡単かつ容易に確保できるようになりました。
このリリースでは、サーバー ノード間およびブリッジ接続間の通信を保護し、エンドツーエンドの暗号化されたデータ フローを保証することで、TLS サポートが強化されています。
このリリースでは、 NCache 証明書を信頼されたルートストアだけでなく個人(「My」)ストアにも配置できるようにすることで、セキュリティプロトコルのサポートを強化しました。この柔軟性により、グループポリシーの制限によりルートストアの使用が制限される環境でも、よりスムーズな運用が可能になります。安全な通信を維持するためには、証明書は、ほとんどのシステムが既に信頼している、よく知られたパブリック証明機関(CA)から発行されるのが理想的です。これにより、CA証明書をルートストアに手動でインストールする必要がなくなります。プライベートCAを使用している場合は、その証明書をすべてのマシンの信頼されたルートストアに追加する必要があります。そうすることで、システムが証明書を検証し、安全な通信を維持できるようになります。
NCache TLS暗号化機能が拡張され、クライアントとサーバー間だけでなく、サーバーノード間の通信も保護できるようになりました。この機能強化は、クラスター内のサーバーノード間のデータ交換のセキュリティに重点を置いています。この暗号化レイヤーの追加により、サーバーノード間で送信されるすべてのデータの機密性が確保され、潜在的な脅威から保護され、分散キャッシュ環境全体のセキュリティが強化されます。
NCache ブリッジ接続を介した通信に対する TLS 暗号化サポートが導入されました。 この機能により、 NCache ブリッジを介して接続されたキャッシュ クラスター間で送信されるデータが暗号化され、安全に保護されるようにします。 この機能強化により、ブリッジ接続を介して流れるデータが保護され、分散キャッシュ インフラストラクチャに追加の保護層が追加されます。 注目に値するのは、 NCache は以前、クライアントとサーバー間の通信に TLS 暗号化を提供していましたが、この拡張によりブリッジ接続もカバーされるようになりました。
NCache は、新しい Enable-NCacheTLS と無効化 -NCacheTLS コマンドレット。 以前は、ユーザーはレジストリ設定を編集して TLS を手動で構成する必要がありましたが、これは複雑で時間がかかる可能性がありました。 これらのコマンドレットを使用すると、XNUMX つ以上のサーバーおよびクライアント ノードで TLS を簡単に有効または無効にすることができます。
この最新リリースでは、 NCacheの名前を変更することで技術的な改良を導入しました。 NCache マネージャーへ NCache Management Center。今回の改良は、ツールの機能強化と、より高度なキャッシュクラスタ管理プラットフォームの提供に向けた戦略的な動きを表しています。名称は変わりましたが、基盤となる機能と特徴は堅牢なままであり、キャッシュクラスタをシームレスかつ正確に、かつ効率的に構成、監視、管理できます。
このリリースでは、 NCache プレイグラウンド。これは、あなたの体験を向上させるために設計された強力でインタラクティブなツールです。 NCacheユーザーが探索し、実験し、慣れるための専用環境として機能します。 NCache 特徴。と NCache 気軽に走れる遊び場 NCache 本格的な開発環境を必要とせずに、サンプルを作成し、その場で調整を行い、演習を実行できます。 このツールは、すぐに内容を把握したいユーザーに最適です。 NCache 概念を理解し、その機能を評価し、学習曲線を加速します。
『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する NCache Azure および AWS で利用可能なイメージ、無料評価の登録 NCache でサポートされています NCache ウェブマネージャー。 マシンが評価またはライセンス キーで登録されていない場合、 NCache Web マネージャーのデフォルト画面では、ユーザーは登録プロセスに進み、評価を開始するか、ボックスをアクティブ化します。
特徴 'NCache 5.3でリリースされたNoSQLは、NCache 持続性」。 機能の動作は同じままですが、追加のプロバイダーは削除されています。 の NCache 永続性は、組み込みのファイル システム ベースのストアでのみ使用できるようになりました。
NoSQL関連のPowerShellコマンドレットもすべて名称変更されました。
用に個別の NuGet パッケージがリリースされています。 NCache CLR ストアド プロシージャ。 これは、CLR ストアド プロシージャを簡単に作成するのに役立ちます。 NCache APIです。
client.ncconf で指定された構成を使用する代わりに、ユーザーは、アプリケーションの web.config または appsettings.json ファイルで指定された接続オプションを SignalR アプリケーションに使用させることができます。 指定した場合、アプリケーションはこれらの設定を使用します。
更新間隔の値を分単位ではなく秒単位で設定できるようになりました。 この変更は、リフレッシャーを XNUMX 分未満の間隔で実行する必要があるシナリオに対応するために行われました。
NCache は、NoSQLデータベースと呼ばれる新機能を提供しています。このデータベースは、データベース全体がインメモリで分散されていますが、リアルタイムで永続ストレージにも永続化されます(定期的なスナップショットを取得したり、トランザクションログのみを永続化する他の製品とは異なります)。このリアルタイムの永続化により、インメモリデータは常に同期され、すべてのシステムを再起動してもデータが失われることはありません。 NCache サーバー。
NCache NoSQLデータベースは、100%インメモリで分散されているため、非常に高速でスケーラブルです。同時に、 NCache NoSQLデータベースは他のすべてのデータベースと同様にデータを永続化するため、たとえすべてのデータが失われてもデータは失われません。 NCache サーバーがダウンします。
NoSQLデータベースを永続化する方法を選択できます。 NCache 非常に高速で信頼性の高い永続化を実現します。あるいは、ご希望であれば、NoSQLデータベースを主要なサードパーティ製データベースのいずれかに永続化することも可能です。 NCache NoSQLデータベース向けに、以下のリアルタイム永続化オプションを提供します。
あなたが使用することができます NCache NoSQLデータベースを以下の方法で利用できます。
注: この機能は、.NET、Java、Node.js、Python アプリケーションから使用できます。
NCache 全文検索にLuceneを使用する.NETアプリケーション用の分散Luceneを提供します。 分散Luceneは標準のLucene.NETインデックスを取得して分散させるため、Luceneインデックスを複数にスケーリングできます NCache 実行時でもサーバー。 これにより、アプリケーションが複数のユーザーと通信するようになったため、インデックスサイズだけでなく、アプリケーションのトランザクション容量も増やすことができます。 NCache Lucene用のサーバー。
分散Lucene機能のハイライトは次のとおりです。
NCache 現在、WindowsとLinuxの両方で強力なPythonクライアントを提供しています。 このPythonクライアント クライアント側のAPI機能をすべて備えています of NCache 従来の.NETおよびJavaクライアントが楽しんでいたことです。
NCache PowerShellコマンドレットとしてインポートおよびエクスポートツールを提供します。これらのツールを使用すると、JSON/CSVデータをNoSQLデータベースにインポートまたはエクスポートしたり、NoSQLデータベースからデータをエクスポートしたりできます。これにより、NoSQLデータベースの全体または一部を抽出することが可能になります。
選択した場合 NCache NoSQLデータベース用の永続化プロバイダーの場合、すべてのデータは共有ネットワークフォルダ(UNCパスに基づく)にある複数のファイルに保存されます。
このデータには、通常のファイルシステムのバックアップ/復元ツールを使用できます。 ただし、注意してください NCache 一時的に一時停止するための管理ツール(PowerShellコマンドレットとして)を提供します NCache ファイルシステムのバックアップ実行中は、永続ストレージへの書き込みは行われません。ただし、すべての書き込みはデータのインメモリ分散コピーに対して行われ、ログに記録されるため、バックアップが完了したら永続ストレージへの書き込みをオンにできます。そして、すべての書き込みは、リアルタイムの場合と同じように永続ストレージに適用されます。
オンラインバックアップメカニズムを提供しているにもかかわらず、バックアップを実行するためにトラフィックの少ない時間を選択することをお勧めします。 将来は、 NCache 完全なオンラインバックアップ機能を提供します NCache バックアップ中でも書き込みを継続できる、NoSQLデータベースの永続化プロバイダー。
ただし、ストレージ オプションとして SQL Server または MongoDB を選択した場合は、オンライン バックアップを含む、これらのデータベースが提供するバックアップ/復元ツールを使用できます。
Luceneを使用する.NETアプリケーションがすでにある場合は、かなり大きなLuceneインデックスが作成されている可能性があります。 NCache 既存のLuceneインデックスをにインポートする機能を提供します NCache Luceneを一括で配布しました。
これは、インデックスからドキュメントを読み取り、それらのドキュメントをに追加してインデックスを再作成するよりもはるかに高速です。 NCache 分散Luceneインデックス。 この理由は NCache 分散Luceneは、ドキュメントレベルではなく、バルクファイルレベルでデータをコピーします。
Luceneインデックスの次のタイプのインポートを実行できます。
上記のインポートLuceneインデックスオプションは両方とも、PowerShellコマンドレットを介して可能です。
NCache パーティションを作成し、Luceneインデックスを分散環境とそれぞれに保存します NCache サーバ。 また、すべてのインデックスは複数のファイルとして保存されます。 したがって、通常のファイルシステムのバックアップ/復元ツールを使用できます。 ただし、現在のバージョンでは NCache、オンラインバックアップは提供されていないため、正しいバックアップを確保するにはダウンタイムが必要になります。 ただし、アプリケーションが実行時に分散Luceneインデックスを更新していない場合は、オンラインバックアップを実行することもできます。
分散Luceneインデックスの復元は、ファイルシステムファイルの復元と同じであるため、可能です。 バックアップを実行したときと同じ配布構成情報を使用して、キャッシュを再起動する必要がある場合があります。
NCache .NET6.0を完全にサポートするようになりました。 全て NCache サーバーは.NET 6.0(または、ダウンロードしたバージョンが.NET Framework 4.8)でコンパイルされています。 NCache クライアントも.NET6.0です。 でも、 NCache また、.NET Core と .NET Framework の両方の以前のバージョンもサポートしています。 NCache クライアント。
NCache ASP.NET / ASP.NET Core セッションで JSON シリアル化を使用できるようになりました。以前は、.NET が提供するバイナリシリアル化を使用するしか選択肢がありませんでした。バイナリシリアル化オプションは引き続き利用可能ですが、.NET 6.0 ではデフォルトで無効になっており、使用は推奨されません。
JSONシリアル化には、.NETオブジェクトが「シリアル化可能」とマークされていないという利点もあります。 以前は、すべてのオブジェクトを「シリアル化可能」とマークするためにコードを変更するか、のコンパクトシリアル化機能を使用する必要がありました。 NCache。 どちらの場合も、多くの追加作業が必要でした。
JSONシリアル化を使用すれば、構成設定を変更するだけで、コードには一切手を加えることなく、ASP.NET / ASP.NET Coreセッションでシリアル化できないオブジェクトを使用できるようになります。
オブジェクト属性をに含めるには NCache SQLクエリ、最初にインデックスを作成する必要があります。 以前は、インデックスを作成する唯一の方法は、インデックスをの一部として定義することでした。 NCache 構成。 それはまだ可能であり、これを行うための良い方法です。
ただし、カスタムアノテーションを使用してプログラムでクエリインデックスを定義できるようになりました。 これにより、でクエリインデックスを作成するさまざまな方法を完全にサポートできるようになりました。 NCache.
NCache インデックスを作成し、SQLクエリで使用するためのnull許容プロパティをサポートするようになりました。 この機能は、.NETのプロパティとフィールドがnull許容であるために提供されています。 しかし、以前は NCache null値に基づくサポート検索を提供していませんでしたが、現在はサポートしています。
NCache 分散Luceneを使用した全文検索で地理空間インデックスをサポートするようになりました。 通常の全文検索Luceneインデックスと同様に、GeospatialインデックスもLucene.NETを内部的に使用してGeospatialクエリをサポートします。 地理空間インデックス用のNuGetパッケージは、全文検索インデックスのNuGetパッケージとは別のものです。
NCache 分散Luceneを使用したファセット検索をサポートするようになりました。 ファセット検索は、ファセットナビゲーションシステムを使用して従来の検索手法を強化する手法です。 これにより、ユーザーはアイテムのファセット分類に基づいて複数のフィルターを適用することにより、検索結果を絞り込むことができます。
NCache ファセット検索を実行するために必要なすべてのAPIを含むファセット検索用のNuGetパッケージを提供します。
.NET CLRはマネージドメモリを使用するため、ガベージコレクションとフラグメンテーションは、トランザクションの多いサーバーアプリケーションで大きなパフォーマンスの問題を引き起こします。 NCache 非常にスマートなオブジェクトプーリングを実装し、大きなオブジェクトを80K未満のオブジェクトに分割して、LOHが頻繁に使用されないようにすることで、この問題を早期に解決しました。
この初期のメモリ最適化はすでに改善されていました NCache 個々のアイテムの取得、挿入、更新、削除など、最も一般的に使用される「アトミック操作」のパフォーマンスはかなり高くなります。 ただし、バルク操作、クエリインデックス、SQL検索など、他の多くの領域はこの方法で完全に最適化されていなかったため、LOHおよびGen2コレクションが頻繁に使用され、最高のパフォーマンスが得られませんでした。
さて、このバージョンの NCache これらすべての領域でメモリ管理を最適化し、パフォーマンスをさらに高速化しました。 NCache あちこちに。
以下の最適化が行われました。
NCache 従来はオンプレミス環境で実行されていたため、アクセスにhttpsを使用する必要はありませんでした。 NCache Webマネージャー。 しかし、Azure、AWS、およびその他のクラウドが非常に普及している現在、ユーザーがアクセスする必要がある状況がますます増えています。 NCache httpsを介したWebマネージャー。
NCache アクセスするためのhttpsのサポートを提供するようになりました NCache Webマネージャー。 デフォルトではhttpですが、証明書がある場合はhttpsを使用するように構成できます。
NCache 従来、指定する必要がありました NCache マシン名ではなく、IPアドレスに基づくサーバー。 この背後にある理由は、多くの状況で、 NCache サーバーには複数のネットワークインターフェースカード(NIC)があり、マシン名がどのNICにマッピングされているかがわかりません。そのため、 NCache サーバーとクライアントは依然として推奨される方法です。
でも今 NCache 必要に応じて、ip-addressの代わりにマシン名を指定する機能を提供します。 キャッシュ構成にキャッシュサーバーまたはキャッシュクライアントを追加するためのマシン名を指定できます。 同様に、上のすべてのビュー NCache Web Managerは、デフォルトで引き続きIPアドレスを使用します。
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。