问题标签 [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) 中使用 Berkeley Db 时出现 DEADLOCK_WRAP 错误

我正在使用 berkdb 来存储大量的键值对列表,但是由于某种原因,当我稍后尝试访问一些数据时,我得到了这个错误:

我不确定 DeadlockWrap 是什么,但没有任何其他程序或进程访问 berkdb 或写入它(据我所知),所以不确定我们如何获得死锁,如果它指的是它。我是否有可能试图快速访问数据?我在循环中有这个函数调用,所以像

我正在使用多个数据集运行此错误,并且此错误仅发生在其中一个,最大的一个,而不是其他数据集上。

0 投票
10 回答
12845 浏览

java - 寻找一个轻量级的 java 兼容的内存键值存储

Berkeley DB 可能是最好的选择,但由于许可问题,我无法使用它。

有没有其他选择?

0 投票
5 回答
3492 浏览

java - 在 Berkeley DB Core 和 Berkeley DB JE 之间进行选择

我正在设计一个基于 Java 的网络应用程序,我需要一个键值存储。Berkeley DB 似乎对我来说足够合适,但似乎有两个 Berkeley DB 可供选择:用 C 实现的 Berkeley DB Core 和用纯 Java 实现的 Berkeley DB Java 版。

问题是,如何选择使用哪一个?对于 web-apps 的可扩展性和性能非常重要(谁知道呢,也许我的想法会成为下一个 Youtube),而我在两者之间找不到任何有意义的基准。我还没有熟悉 Cores Java API,但我很难相信它可能比 Java 版本差得多,这似乎相当不错。

如果其他一些键值存储会更好,也请随意推荐。我正在存储较小的二进制 blob,键可能是数据的哈希值或其他一些唯一 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 - 用 Java 编写旧版本的 Berkeley DB

是否可以使用 Java 接口写出旧版本的 Berkeley DB?版本为 1.85/1.86。