13.5. LevelDB キャッシュストア
LevelDB は、文字列キーから文字列値への順序付けられたマッピングを提供するキーバリューのストレージエンジンです。
LevelDB キャッシュストアは 2 つのファイルシステムディレクトリーを使用します。それぞれのディレクトリーは、LevelDB データベースについて設定されます。1 つのディレクトリーは、期限が切れていないデータを保存し、2 つ目のディレクトリーは、パージの前に期限の切れたキーを保存します。
13.5.1. LevelDB キャッシュストアの設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
手順13.5 LevelDB キャッシュストアを設定するには、以下を実行します。
- https://github.com/fusesource/leveldbjni から
leveldbjni-all-1.7.jarファイルを取得し、これをmodules/system/layers/base/org/fusesource/leveldbjni-all/mainディレクトリーにコピーします。 - JAR ファイルをリソースに組み込むように
module.xmlファイルを変更します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - データベースを設定するには、
standalone.xmlのキャッシュ定義に以下を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注記
LevelDB ライブラリーおよび JNI コネクターは JBoss Data Grid 6.2 ディストリビューションの一部ではありません。テスト済みバージョンを使用するには、https://github.com/fusesource/leveldbjni のファイル
leveldbjni-all-1.7.jar を JBoss Data Grid デプロイメントに追加します。