2012-03-01 6 views
1

データストリームからレベルストアをロードする方法はありますか?ストリームからレベルdbをロードする

leveldbインスタンスのストリームを取得し、それをマニフェストリソースストリームとしてDLLに格納すると、DLLからマニフェストリソースを取得したときに、そのストリームからそのストリームをロードする方法があります?基本的には、ディスク上の物理ファイルに書き込むことなく、レベルdbを構築、保存、およびロードする方法を探しています。

ありがとうございました。有用な情報をお寄せいただきありがとうございます。 Raja。

+0

私はあなたが 'leveldb'オブジェクトが構築されるときにデータへのパスを必要とするので、そうすることはできないと思います。データがストリーム内にある場合、 'leveldb'が読み書きする方法はありません。しかし、 'leveldb'はオープンソースなので、C/C++がうまくいけば、目的に合わせてコードを変更することができます。 – Kiril

答えて

0

あなたが尋ねてからずっと時間が経っているので、すでにこれを理解しているかもしれません。

leveldbでは、物理ファイルにアクセスする必要がないように「環境」を上書きすることができます。

あなたはこのファイルを見たいと思うかもしれません:たとえば、特に

http://code.google.com/p/leveldb/source/browse/helpers/memenv/memenv_test.cc

DBTest。

関連する問題