77得票8回答
如何查找Subversion仓库的版本?

如何确定当前仓库版本,以判断是否需要升级它(svnadmin upgrade)? 实际上我正在使用第三方托管SVN,我想找出是否需要要求他们升级我的仓库。 我询问这个问题是因为1.5服务器将保持仓库版本在1.4,除非我遗漏了什么?

61得票9回答
从命令行检查Berkeley DB文件

我在Linux文件系统上有一组Berkeley DB文件,我想查看它们的内容。 有哪些有用的工具可以快速概览这些文件的内容?我可以编写使用BDB模块来检查它们的Perl脚本,但我想要一些CLI实用程序来查看内部内容而不必开始编写脚本。

55得票5回答
Subversion如何在版本库中存储文件?

我读了subversion的书,我清楚地知道subversion不仅可以最小化磁盘空间,还可以在二进制文件上执行相同的操作(这曾经是CVS的巨大弱点)。但是我不理解确切的机制。当我提交一个文件时会发生什么? Subversion仅存储差异(并已经有旧版本) Subversion删除先前的版...

45得票3回答
Berkeley DB SQL相对于SQLite有多快?

Oracle最近发布了一个将Berkeley DB后端与SQLite结合的工具。我碰巧有一个几百兆大小的SQLite数据库,这个工具可以极大地提高"性能、并发性、可扩展性和可靠性",但是Oracle的网站似乎缺乏对这些改进的度量。有没有人在这里做过一些基准测试呢?

43得票9回答
BerkeleyDB的替代方案是什么?

我正在寻找一种类似于dbm的库,可以替代我目前使用的Berkeley DB。我转换的主要原因是BDB的许可费用相当高(针对开源应用程序免费,但出于各种原因,我的雇主不想公开此特定应用程序)。 我已经简要地查看了qdbm,但它似乎不能满足我的需求 - 大量键(数百万个)和大型数据项目(> 1-...

38得票5回答
BerkeleyDB并发

在C++实现的BerkeleyDB中,最优并发级别是多少? 在资源争用的情况下,我可以有多少个线程同时访问数据库而不影响吞吐量? 我已经阅读了手册,并知道如何设置锁、锁定器、数据库页面大小等,但我想听听有实际BDB并发经验的人的建议。 我的应用程序非常简单,我将对每个约1KB的记录进行...

28得票9回答
推荐一个快速且可扩展的持久化Map - Java

我需要一个基于磁盘的Map结构用于Java应用程序。它必须具备以下几个条件: 能够存储数百万条记录(甚至数十亿) 查找速度快 - Map上的大多数操作仅是为了查看键是否已经存在。这是最重要的两个条件之一。应该有一个有效的内存缓存机制,用于频繁使用的键。 持久化,但不需要事务,可以接受一些故...

26得票5回答
从源代码构建OpenLDAP和缺失的BerkelyDB

我在RHEL 5上构建OpenLDAP;我使用了http://www.linux.com/archive/feature/113607上找到的指示。 一切都进行得很顺利,直到运行OpenLDAP的'./configure'时,记录了以下错误:*<earlier output snipp...

24得票5回答
如何最好地将PostgreSQL数据库用作简单的键值存储?

我被要求使用PostgreSQL数据库,用它来代替我的当前使用的BerkeleyDB。尽管我意识到这不是一个理想的情况,但这超出了我的控制。 那么问题来了...如果你需要将PostgreSQL变成一个键值存储,你会如何做,并使其尽可能高效? 我的值是字节数组,我的键是字符串,我可以对这些字...

19得票4回答
Berkeley DB 的图形用户界面

我正在使用Berkeley DB Java版,通过DPL接口。 我想问一下是否有人知道任何GUI库,可以方便地浏览保存在数据库中的数据。 我知道BDB文档说存储的实体的元数据没有保存在任何地方,因此只有编写数据的人才能知道将从其中返回什么类的类型。这就是为什么我在寻找一个库(而不是完整的程序...