问题标签 [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 投票
1 回答
769 浏览

google-app-engine - 我的嵌入式键/值数据存储最终会超过 App Engine 限制吗?

我的 Google App Engine 项目中嵌入了BerkeleyDB 键/值数据存储,该项目不使用 Google 数据存储。

当我将应用程序上传到 Google App Engine 时,数据库将小于 1MB。

但是,随着时间的推移,它是否有可能最终超过 App Engine 文件大小的限制

这对我正在运行的生产应用程序有什么影响?

0 投票
4 回答
2209 浏览

hashmap - 快速、可扩展的哈希查找数据库?(伯克利语)

我使用并喜欢伯克利,但一旦你接近一百万左右的条目,它似乎就会陷入困境,尤其是在插入时。我已经尝试过 memcachedb ,但它没有得到维护,所以我担心在生产中使用它。有没有人有任何其他类似的解决方案,基本上我希望能够在一个大型(可能是分布式的)数据集(40+ 百万)上进行关键查找。

注意:任何不是 Java 的东西都是奖励。:-) 今天似乎大多数事情都在走 Java 路线。

0 投票
5 回答
7789 浏览

java - 构建基于 Java 的股票交易应用程序,需要使用技术的指针

我正在用 Java(带有 jQ​​uery 前端)构建一个需要与第三方应用程序对话的应用程序。最多每两秒更新一次界面。

使用彗星是个好主意吗?如果是这样,它们如何融入图片中?

我可以使用哪些其他方式/技术来使应用程序更好?

该应用程序将从第三方应用程序轮询股票价格,将其写入数据库,然后每秒将其推送到前端,对于轮询,我有一个每秒运行的计时器来调用第三方应用程序获取数据,我然后必须使用JSP或其他东西将其显示到前端,

好吧,在这一点上,我不确定是否应该使用 servlet 将其写到前端,您会推荐什么?我应该怎么做?

有什么新技术可以代替 servlet 吗?

我也在使用 Berkeley db 来存储数据,您认为这是一个不错的选择吗?如果使用伯克利有什么缺点的话..

我绝对一无所知,所以任何建议将不胜感激。

谢谢!

编辑:我打算这样做,以便桌面应用程序不断从第三部分轮询并写入数据库,而 Web 应用程序仅从数据库读取和显示,这将减少 Web 应用程序的负载及其所必须do 是从数据库中读取的。

0 投票
3 回答
4712 浏览

c# - sqlite , berkeley db 基准测试

我想在 c# 中创建桌面应用程序,因为我想使用嵌入式数据库,如(sqlite,berkeley db),那么我该如何开始对这些数据库进行基准测试?

0 投票
3 回答
721 浏览

database - DBM 数据库的理想字符串长度?

当使用 DBM 数据库(例如 Berkeley 或 GDBM)时,使用更少的长字符串或更多的短字符串存储数据更好吗?无论哪种方式,我都可以轻松地构建我的数据。我正在寻找性能意义上的“更好”,但我也对其他含义感兴趣。

0 投票
7 回答
16555 浏览

svn - Windows 网络共享上的 svn 存储库

多台计算机同时访问存储在共享文件系统上的 svn 存储库是否安全?

我正在构建一个应用程序,其中每个 Windows 客户端计算机都有一个本地工作文件集,并且可以定期与团队的其他成员同步。从服务器的角度来看,除了 Windows 共享挂载点之外,我不想依赖任何东西。svn file:// URL 协议是否支持共享文件系统,还是假定文件系统是本地的?

Subversion 文档提到了 Win9x 环境中 BDB 和 FSFS的问题,但我不清楚通过 file:// URL 同时访问的存储库在更新版本的 Windows(或其他操作系统,就此而言)是否安全。

编辑 我正在构建的应用程序将直接使用 svn,因此如果允许安全的并发共享协作环境,我愿意构建一个相对受限的环境。

0 投票
1 回答
2621 浏览

python - 读取 BDB 时出现 BDB Python 接口错误

bsddb.db.DBInvalidArgError: (22, '无效参数 -- /dbs/supermodels.db: 意外的文件类型或格式')

此错误是由不兼容的 BDB 版本(1.85 或 3+)造成的吗?如果是这样,我如何检查版本、排除故障并解决此错误?

0 投票
2 回答
1356 浏览

svn - Best SVN backend benchmarks

Are there benchmarks about the usage, speed, reliability of svn back-end databases?

  • SQLite
  • MySQL
  • PostgreSQL
  • BerkeleyDB
  • Flatfile system

Let's say we have 20 people working on the repository concurrently. What to choose?

0 投票
1 回答
186 浏览

python - 在 BerkeleyDB 中多次打开数据库时性能下降

我正在使用 BerkeleyDB 开发一个小应用程序。我有一个关于在 BDB 中多次打开数据库的问题。

我有大量文本(语料库),我想加载其中的一部分来进行计算。我这里有两个伪代码(与 python 混合)

@1

@2

在第二个示例中,我将在计算之前打开数据库,为每个循环加载令牌,然后关闭数据库。

在第一个示例中,每次循环请求令牌时,我都会打开、获取然后关闭数据库。

有没有性能损失?

我还注意到我正在使用 DBEnv 来管理数据库

0 投票
1 回答
172 浏览

multithreading - 在 BDB 中并行查找多个文件的值

在 BDB 中并行查找多个文件的值的最有效方法是什么?如果我有一个 Perl 脚本一次对一个文件执行此操作,那么在 Linux 中使用 & 符号在后台分叉/运行该进程是否有效?

如何使用 Hadoop 来解决这个问题?

线程会是另一种解决方案吗?