問題タブ [rocksdb]

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 投票する
0 に答える
226 参照

c++ - データベースインスタンスを削除した後、Rocksdb バックグラウンドスレッドが機能しています

私の起動方法:

私のシャットダウン方法:

しかし、シャットダウンが完了した後も、すべての列ファミリーのハンドルが破棄されたため、もちろん失敗するmergeスタックの下のリクエストを取得しています。rocksdb::DBImpl::BGWorkCompaction(void * arg)

コンパクションまたはフラッシュを停止するようにマークするにはどうすればよいですか? db インスタンスを削除するだけでは十分ではないようです。

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

c++11 - rocksdb イテレータの並列化

私のイテレータコード:

反復の順序は重要ではありませんが、不要な要素を反復しないように、ループを壊すことが重要です。いつブレークするかを知るために、要素が意味のある順序でソートされているという事実を利用しています。callback長い時間がかかる可能性があります。

だから私がやりたいことの疑似コードは

concurrency::parallel_for_each を適用しようとしましたが、rocksdb api には適合しないようです。

同時反復を実装するにはどうすればよいでしょうか?

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

hadoop - キー値データベースを Spark と統合する

Spark がストレージとやり取りする方法を理解できません。

RocksDB データベース (またはその他のキーと値のストア) からデータをフェッチする Spark クラスターを作成したいと考えています。ただし、現時点で私ができる最善の方法は、データベースからデータセット全体を各クラスター ノードのメモリ (たとえば、マップ) にフェッチし、そのオブジェクトから RDD を構築することです。

必要なデータのみをフェッチするにはどうすればよいですか (Spark が HDFS で行うように)? Hadoop Input Format と Record Readers について読んだことがありますが、何を実装すべきかを完全には理解していません。

これは幅広い質問であることは承知していますが、私を始めるための助けをいただければ幸いです。前もって感謝します。

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

alpine - snappy で「shared_lib」をビルドするにはどうすればよいですか?

snappy で shared_lib をビルドする方法を知っている人はいますか?

過去3時間で私は試しました:

  1. 環境変数の設定WITH_SNAPPY
  2. 編集して 1thirdparty.incに変更するUSE_SNAPPY_DEFAULT
  3. 経由で作成する変数を渡すmake shared_lib EXTRA_CFLAGS=-DSNAPPY
  4. タンバリンで踊る。

何も役に立ちません。私は何をすべきか ?