问题标签 [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.
python - 在 python 的 berkeley db 中表达多列?
假设我有一个包含用户名、名字、姓氏的简单表。
我如何在 berkeley Db 中表达这一点?
我目前使用 bsddb 作为接口。
干杯。
python - 在 python (bsddb) 中使用 Berkeley Db 时出现 DEADLOCK_WRAP 错误
我正在使用 berkdb 来存储大量的键值对列表,但是由于某种原因,当我稍后尝试访问一些数据时,我得到了这个错误:
我不确定 DeadlockWrap 是什么,但没有任何其他程序或进程访问 berkdb 或写入它(据我所知),所以不确定我们如何获得死锁,如果它指的是它。我是否有可能试图快速访问数据?我在循环中有这个函数调用,所以像
我正在使用多个数据集运行此错误,并且此错误仅发生在其中一个,最大的一个,而不是其他数据集上。
java - 寻找一个轻量级的 java 兼容的内存键值存储
Berkeley DB 可能是最好的选择,但由于许可问题,我无法使用它。
有没有其他选择?
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。
python - Berkeley DB 的最佳 Python 模块?
根据 Python 2.6.5 文档 [1],bsddb 模块已被弃用,在 Python 3.0 中已被删除。
我应该改用什么模块/包装器?
scalability - Berkeley DB 复制:复制者数量的上限?
我正在考虑使用 Berkeley DB 在应用程序集群上缓存一些数据。我可以计划处理 Berkeley DB 的节点数量的合理上限是多少?写入数据库将来自单个节点。
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
berkeley-db - berkeley DB:无法编译 C++ 代码
当我编译 C++ 的示例代码时,我得到以下信息:
我不知道是什么问题。请帮忙!
更新:现在我使用:
仍然得到错误:
database - 如何获得 BerkeleyDB 中值的大小?
有没有办法只获取存储在 BDB 中的值的长度(以字节为单位)?我不需要整个数据数组,只需要它的大小。
java - 用 Java 编写旧版本的 Berkeley DB
是否可以使用 Java 接口写出旧版本的 Berkeley DB?版本为 1.85/1.86。