問題タブ [leveldb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
252 参照

filesystems - Lustre ファイルシステムで LevelDB を実行する

LevelDB に基づくコードを実行しています。私のワークステーションでは正常に動作しますが、(Lustre ファイル システムを使用して) クラスターにデプロイすると、プログラムが「無効な引数」エラーで中断します。このエラーは、LevelDB によってスローされます。

数時間読んだ後で Web で見つけたのは、LevelDB はクラスターまたはマルチプロセス環境では実行できないということです。LevelDB データベースと並行して何かをしようとしているわけではありませんが、LevelDB は単にそのファイル システムが気に入らないようです。

共有ファイル システムを使用して LevelDB をクラスタで実行するための提案はありますか? それは可能ですか?考慮すべき考慮事項はありますか?

乾杯!

0 投票する
1 に答える
768 参照

java - LevelDB のデフォルト コンパレータ

Java から JNI 経由でLevelDB を使用しています。

数値(整数)キーを指定し、そのキーの順序でデータベースを反復できるようにしたいと考えています。私が苦労しているのは、LevelDbのデフォルトのコンパレータが実際にどのように機能するか、およびデフォルトのコンパレータがbyte[]それによって正しく順序付けられるように int を a にエンコードする方法を理解することですint

LevelDb ドコには次のように記載されています。

前の例では、key のデフォルトの順序付け関数を使用しました。これは、辞書順でバイトを順序付けます。

私はグーグルで検索しましたが、辞書順に並べられたバイトintに実際にエンコードする方法に困惑していますか?

注: 独自のコンパレーターを提供すると、すべての比較で JNI 境界を前後にジャンプする必要があるため、反復時間が約 2 倍になるため、そうしたくありません。

0 投票する
1 に答える
337 参照

riak - Open SU​​SE 13.1 でのソースからの riak ビルド - eleveldb でのコンパイル エラー

ソースから RIAK をビルドしようとしているときに、問題を回避するための支援が必要です。ほとんどの問題を解決したので、「make rel」中に以下のエラーが発生しました。

正しい方向に私を助けてください。私は自分が何をしているのかについて非常に限られた理解しか持っていません (ネットからの指示に従っているだけです)。

0 投票する
0 に答える
101 参照

activemq - 再起動後に一部のキューが動かなくなったときの activemq の問題を処理して修正するにはどうすればよいですか?

マスタースレーブとして 2 つのブローカーで ActiveMQ-5.8.0 を使用しています。数日前、停電によりすべてのシステムがダウンしました。

ブローカを再起動した後、キューの一部がエンキュー状態になり、デキューされません。ブローカーを再起動しようとしました。しかし、それでも 2 つのタイプだけでデキューを回復することはできません。

イベントを失うことなくこれを処理して修正する方法はありますか?

0 投票する
2 に答える
6344 参照

jms - KahaDB と LevelDB - 本当の違いは何ですか?

私はActiveMQ 5.8.0自分のプロジェクトで使用しようとしています。と の 2 つの異なるストレージ構成がKahaDBありLevelDBます。問題によっては、Kaha が Level より速くなったり、Level が Kaha より速くなったりします。

それらの本当の違いは何ですか?

0 投票する
0 に答える
269 参照

c++ - levelDB : エントリはディスクに保存されません

levelDB に新しいエントリを追加すると、アプリケーションの実行中にそれを取得できますが、アプリを閉じて再度起動すると、すべてが消えてしまいます。

データベースがディスク上に正しく作成されました。いくつかの操作を行った後の様子を次に示します。

そして、ここにC++コードがあります

0 投票する
1 に答える
24 参照

c++ - (配列インデックスへの) 代入で 'libraryname::ZlibCompressor' を 'libraryname::Compressor*' に変換できません

optionsは構造体であり、次のcompressorsように定義されます。

ZlibCompressor は Compressor のサブクラスです。

このエラーが発生する理由は何ですか? ありがとう!