1.3. JBoss Data Grid 6.4.x から 6.5 へのアップグレード
1.3.1. getAll() メソッドと putAll() メソッドに対する最適化 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat JBoss Data Grid 6.5 では、
AdvancedCache インターフェースと RemoteCache インターフェースに対して以下のメソッドが導入されました。これらのメソッドにより、同様の操作を順次実行したときと比べて、データセットが配置または取得されたときにパフォーマンスが向上します。この場合、大量のデータセットをより効率的に取得および配置できます。この効果はサーバークライアントモードで特に顕著になります。転送するアイテムの数が増えると、完全なセットをメモリーにロードする必要があるため、転送中のメモリーオーバーヘッドも増えます。
getAll(Set<? extends K> keys)- 要求されたキーセットに関連する値を含む
Mapを返します。 putAll(Map<? extends K, ? extends V> map)- すべてのマッピングを、指定された
Mapから、操作が実行されたキャッシュにコピーします。
これらのメソッドのオーバーロードバージョンが存在します。これらのメソッドに関するドキュメンテーションは、『Red Hat JBoss Data Grid API Documentation』で見つけることができます。
1.3.2. JDBC キャッシュストアを JDG 6.1 およびそれ以前のバージョンから移行するツール リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat JBoss Data Grid バージョン 6.0 および 6.1 で JDBC ストアに格納されたデータ (Infinispan 5.2.x を使用) をバージョン 6.2 以降で使用される形式 (Infinispan 6.x を使用) に変換する移行ツールが作成されました。
このツールは、すべての JDBC ストアタイプに使用できます。
stringmixedbinary
カスタムマーシャラーが使用された場合は、ツールが実行されるクラスパスにそれらを指定する必要があります。たとえば、以下のようになります。
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
java -cp infinispan-jdbc-migrator52x.jar:mycustommarshaller.jar org.infinispan.persistence.migrator.jdbc.JdbcUpgradeTool [property file]
java -cp infinispan-jdbc-migrator52x.jar:mycustommarshaller.jar org.infinispan.persistence.migrator.jdbc.JdbcUpgradeTool [property file]
詳細な使用方法については、同梱された
README.txt を参照してください。このドキュメントには、必要なプロパティーファイルに関する必須情報とコマンド例が含まれます。
重要
このツールは、JBoss Data Grid 6.1 またはそれよりも古いバージョンからアップグレードする場合にのみ必要です。また、Red Hat JBoss Data Grid または他のアプリケーションがテーブルにアクセスしないように、このツールはオフラインで実行する必要があります。