問題タブ [berkeley-db]

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

python - Pythonでberkeley dbの複数の列を表現していますか?

ユーザー名、名、姓を含む単純なテーブルがあるとします。

これを berkeley Db で表現するにはどうすればよいですか?

現在、インターフェースとして bsddb を使用しています。

乾杯。

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

python - Python(bsddb)でBerkeleyDbを使用する場合のDEADLOCK_WRAPエラー

私はberkdbを使用してキーと値のペアの膨大なリストを格納していますが、何らかの理由で後でデータの一部にアクセスしようとすると、次のエラーが発生します。

DeadlockWrapが何であるかはわかりませんが、berkdbにアクセスしたり書き込みを行ったりするプログラムやプロセスは他にありません(私が知る限り)。デッドロックを参照している場合、どうすればデッドロックを取得できるかわかりません。データにすばやくアクセスしようとしている可能性はありますか?この関数呼び出しをループで実行しているので、次のようになります。

私はこれを複数のデータセットで実行していますが、このエラーはそのうちの1つでのみ発生し、最大のものであり、他のデータセットでは発生しません。

0 投票する
10 に答える
12845 参照

java - 軽量な Java 互換のメモリ内キー値ストアを探しています

Berkeley DB がおそらく最良の選択ですが、ライセンスの問題で使用できません。

代替手段はありますか?

0 投票する
5 に答える
3492 参照

java - BerkeleyDBCoreとBerkeleyDBJEのどちらを選択するか

JavaベースのWebアプリを設計していて、Key-Valueストアが必要です。Berkeley DBは私には十分に適しているように見えますが、Cで実装されているBerkeleyDBCoreと純粋なJavaで実装されているBerkeleyDBJavaEditionの2つのBerkeleyDBから選択できるようです。

問題は、どちらを使用するかをどのように選択するかです。Webアプリでは、スケーラビリティとパフォーマンスが非常に重要であり(誰が知っているか、私のアイデアが次のYouTubeになるかもしれません)、2つの間に意味のあるベンチマークを簡単に見つけることができませんでした。私はまだCoresJavaAPIに精通していませんが、JavaEditionsよりもはるかに悪い可能性があるとは信じがたいです。

他のKey-Valueストアの方がはるかに優れている場合は、それもお勧めします。小さいバイナリブロブを保存しています。キーはおそらくデータのハッシュ、またはその他の一意のIDになります。

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

python - Berkeley DB に最適な Python モジュール?

Python 2.6.5 のドキュメント [1] によると、bsddb モジュールは Python 3.0 での削除のために廃止されました。

代わりにどのモジュール/ラッパーを使用する必要がありますか?

[1] http://docs.python.org/library/bsddb.html

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

scalability - Berkeley DB レプリケーション: レプリカント数の上限?

アプリケーション クラスタにデータをキャッシュするために Berkeley DB を使用することを検討しています。Berkeley DB 処理で計画できるノード数の合理的な上限はいくつですか? データベースへの書き込みは、単一ノードから行われます。

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

berkeley-db - Berkeley DB: ディレクトリのようなキーの btree プレフィックス比較?

ディレクトリ パスによく似たキー (「/foo/bar」、「/foo/baz」など、スラッシュのレベルは通常 10 未満) を使用して BDB のインデックスを作成します。

これに Btree プレフィックス比較ルーチン [1] を使用した経験がある人はいますか? 節約は価値がありますか?このテーマに関する経験論文への参照はありますか?

[1] http://www.stanford.edu/class/cs276a/projects/docs/berkeleydb/ref/am_conf/bt_prefix.html

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

berkeley-db - berkeley DB: C++ コードをコンパイルできません

C++ のサンプル コードをコンパイルすると、次の情報が得られました。

何が問題なのかわかりません。助けてください!

更新:今私は使用します:

それでもエラーが発生します:

0 投票する
4 に答える
667 参照

database - BerkeleyDB の値のサイズだけを取得するには?

BDB に格納されている値の長さ (バイト単位) のみを取得する方法はありますか? データ配列全体は必要ありません。そのサイズだけが必要です。

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

java - 古いバージョンの Berkeley DB を Java で作成する

Java インターフェイスを使用して古いバージョンの Berkeley DB を書き出すことはできますか? バージョンは 1.85/1.86 です。