問題タブ [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.
filesystems - Lustre ファイルシステムで LevelDB を実行する
LevelDB に基づくコードを実行しています。私のワークステーションでは正常に動作しますが、(Lustre ファイル システムを使用して) クラスターにデプロイすると、プログラムが「無効な引数」エラーで中断します。このエラーは、LevelDB によってスローされます。
数時間読んだ後で Web で見つけたのは、LevelDB はクラスターまたはマルチプロセス環境では実行できないということです。LevelDB データベースと並行して何かをしようとしているわけではありませんが、LevelDB は単にそのファイル システムが気に入らないようです。
共有ファイル システムを使用して LevelDB をクラスタで実行するための提案はありますか? それは可能ですか?考慮すべき考慮事項はありますか?
乾杯!
java - LevelDB のデフォルト コンパレータ
Java から JNI 経由でLevelDB を使用しています。
数値(整数)キーを指定し、そのキーの順序でデータベースを反復できるようにしたいと考えています。私が苦労しているのは、LevelDbのデフォルトのコンパレータが実際にどのように機能するか、およびデフォルトのコンパレータがbyte[]
それによって正しく順序付けられるように int を a にエンコードする方法を理解することですint
。
LevelDb ドコには次のように記載されています。
前の例では、key のデフォルトの順序付け関数を使用しました。これは、辞書順でバイトを順序付けます。
私はグーグルで検索しましたが、辞書順に並べられたバイトint
に実際にエンコードする方法に困惑していますか?
注: 独自のコンパレーターを提供すると、すべての比較で JNI 境界を前後にジャンプする必要があるため、反復時間が約 2 倍になるため、そうしたくありません。
riak - Open SUSE 13.1 でのソースからの riak ビルド - eleveldb でのコンパイル エラー
ソースから RIAK をビルドしようとしているときに、問題を回避するための支援が必要です。ほとんどの問題を解決したので、「make rel」中に以下のエラーが発生しました。
と
正しい方向に私を助けてください。私は自分が何をしているのかについて非常に限られた理解しか持っていません (ネットからの指示に従っているだけです)。
activemq - 再起動後に一部のキューが動かなくなったときの activemq の問題を処理して修正するにはどうすればよいですか?
マスタースレーブとして 2 つのブローカーで ActiveMQ-5.8.0 を使用しています。数日前、停電によりすべてのシステムがダウンしました。
ブローカを再起動した後、キューの一部がエンキュー状態になり、デキューされません。ブローカーを再起動しようとしました。しかし、それでも 2 つのタイプだけでデキューを回復することはできません。
イベントを失うことなくこれを処理して修正する方法はありますか?
jms - KahaDB と LevelDB - 本当の違いは何ですか?
私はActiveMQ 5.8.0
自分のプロジェクトで使用しようとしています。と の 2 つの異なるストレージ構成がKahaDB
ありLevelDB
ます。問題によっては、Kaha が Level より速くなったり、Level が Kaha より速くなったりします。
それらの本当の違いは何ですか?
c++ - levelDB : エントリはディスクに保存されません
levelDB に新しいエントリを追加すると、アプリケーションの実行中にそれを取得できますが、アプリを閉じて再度起動すると、すべてが消えてしまいます。
データベースがディスク上に正しく作成されました。いくつかの操作を行った後の様子を次に示します。
そして、ここにC++コードがあります
c++ - (配列インデックスへの) 代入で 'libraryname::ZlibCompressor' を 'libraryname::Compressor*' に変換できません
options
は構造体であり、次のcompressors
ように定義されます。
ZlibCompressor は Compressor のサブクラスです。
このエラーが発生する理由は何ですか? ありがとう!