問題タブ [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 投票する
5 に答える
25088 参照

redhat - ソースからの OpenLDAP の構築と不足している BerkelyDB

RHEL 5 で OpenLDAP を構築しています。http://www.linux.com/archive/feature/113607にある手順を使用しました。

OpenLDAP の './configure' を実行するまで、すべてうまくいきました - 次のエラーが記録されました:

私はマニアックなようにグーグル検索しましたが、解決策を見つけることができませんでした.探索する領域に関するヒントはありますか?

ありがとう

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

perl - Berkeley DB で複数のキーを使用できますか?

Berkeley DB で次の Perl ロジックを使用したい (何百万ものレコードに対して):

複数のキーの例はありますか? もちろん、「疑似複数」キー ( key1_key2_key3 ) を使用することもできます。しかし、他の方法はありますか?

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

mongodb - Berkeley DB:MongoDBと比較してどうですか?

最近、私はさまざまなタイプのDBを掘り下げています。「リレーショナル、階層、グラフ、ドキュメント」のハイブリッドデータを保存してクエリする必要があります。最高のDBソリューションを探しています。

BerkeleyDBに関するデータがあまり見つかりません。彼らのウェブサイトにあるもののほとんどは、マーケティング部門によって書かれています。PDFの1つは、キーと値のペアだけでなく、リレーショナルデータを処理しているように聞こえます。私はブログでそれが索引付けをしているのを見ました。

このDBの実際の情報はどこで入手できますか?また、MongoDBと比較してどうですか?データ型、インデックス作成機能、分析、使用法、および「...に適しています」。

このDBが15年前のものであることを考えると、Googleで有用なデータがほとんど出てこないことに少し驚いています。

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

hashtable - Berkeleydb - B ツリーとハッシュ テーブル

BerkeleyDB を使用しているときにアクセス方法の選択を促進するものを理解しようとしています: B-Tree と HashTable。Hashtable は O(1) ルックアップを提供しますが、挿入は高価です (Linear/Extensible ハッシュを使用すると、挿入のために償却された O(1) が得られます)。しかし、B ツリーはログ N (ベース B) のルックアップと挿入時間を提供します。B-Tree は、範囲クエリをサポートし、並べ替えられた順序でアクセスすることもできます。

  1. これらの考慮事項とは別に、他に何を考慮する必要がありますか?
  2. 範囲クエリをサポートする必要がない場合、Hashtable アクセス メソッドを使用できますか?
0 投票する
1 に答える
691 参照

java - BerkeleyDBJEデータベースの最適化

BerkeleyDB JEデータベースに多数の一意のキー(〜3E9)を挿入する予定です。

キーの長さは固定(〜10バイト)ですが、値の長さは可変です。データベースはトランザクションではありません。

データベースのサイズと速度を最適化するために、 EnvironmentConfigDatabaseConfigにどのようなパラメーターを提案しますか?

どうもありがとう、

ピエール

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

berkeley-db - Berkeley DB: キーのみの取得

カーソルを使用して、Berkeley DB データベース内の一連のキーを取得しています。フラグを使用して get を実行し、DB_SET_RANGEその後にフラグを使用していくつかの get を実行しDB_NEXTます。

すべて正常に動作します。問題は、この特定の操作に必要なのはキーだけですが、常にキーと関連する値の両方を取得することです。値はかなり大きくなる可能性があるため (数百キロバイト)、取得は避けたいと思います。何か案は?

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

windows - Berkeley DB (Perl) にあるキーの数を確認するにはどうすればよいですか?

このハッシュに含まれる要素の数を確認する必要があるだけで、ドキュメントを見ていますが、これを提供する唯一のものは db_stat であり、その下に TODO があります。

http://search.cpan.org/dist/BerkeleyDB/BerkeleyDB.pod#Using_db_stat

では、カーソルを作成して全体を解析する以外に、ハッシュに含まれるキーの数を確認するにはどうすればよいでしょうか?

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

sql - Berkeley DB SQL API データベースのパーティション分割

SQL API を使用する場合、Berkeley DB をパーティション分割することは可能ですか? 私は、Berkeley DB が BTree および Hash アクセス方式によるパーティショニング (http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_partition.html) をサポートしていることを知りました。しかし、SQL API でそれを行うことができるという説明はありません。私の考えは、パーティション化された生の Berkeley DB を作成し、SQL API を使用して開くことです。SQL API Berkeley DB を分割しようとした人はいますか?

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

php - berkeley db : php 5 で複数のキーデータを削除するにはどうすればよいですか?

私は BDB 幅の php を扱うグリーンハンドで、今は次のようなことをしたいと思っています:

$BDBすべての BDB を処理するグローバル関数です。接頭辞「mykey」と異なる数字の接尾辞を持つすべてのキー値をクリアしたいと考えています。ここで「for」関数を使用するのは良くないと思います.BDBに「マルチデル」、「マルチプット」、「マルチゲット」APIがあるかどうかわかりませんか? もしそうなら、それらを使って私の仕事を成し遂げる方法は?

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

java - Spring+JPA アプリケーション (DB2) のキャッシュ ソリューションとして Berkeley DB API を使用する

私たちのアプリケーションは何百万ものレコードを扱っており、jpa で spring を使用しています。

現在、アプリケーションで Berkeley データベースを使用する可能性を調査していますが、グーグルで利用できる解決策があまり見つかりませんでした。

DB2 データベースから取得したデータのキャッシュに BDB API を使用できるかどうかを知りたいのですが、データは日々増加するため、パフォーマンスを大幅に向上させるために使用したいと考えています。

どんな助けでも大歓迎です。ありがとう。