ChinaUnix.net
相关文章推荐:

cygwin Berkeley DB

想问问看这里有没有人做berkeley db方面的东东,网上相关资料比较紧缺,希望可以有人一起讨论一下。

by alexchang - C/C++ - 2006-05-16 13:11:53 阅读(1135) 回复(4)

相关讨论

在get数据的过程中,Ctrl C,强制退出,重新运行程序,put的时候阻塞,这是什么情况?[code]#include #include #include #include #include #include #include <db.h> void init_dbt (dbT *key, dbT *data) { memset (key, 0, sizeof (dbT)); memset (data, 0, sizeof (dbT)); } int main () { db_ENV *dbenv = NULL; db *dbp = NULL; int ret = 0; ...

by wangya072 - C/C++ - 2012-12-26 15:21:18 阅读(859) 回复(0)

db使用范例 [color="#000000"]#[color="#000000"]include [color="#000000"]db[color="#000000"].h[color="#000000"]> [color="#000000"]#[color="#000000"]include [color="#000000"]stdio[color="#000000"].h[color="#000000"]> [color="#000000"]#[color="#000000"]include [color="#000000"]stdlib[color="#000000"].h[color="#000000"]> [color="#000000"]#[color="#000000"]include [color="#000000"]pthread[co...

by qqliu001 - Linux文档专区 - 2009-12-15 10:58:34 阅读(602) 回复(0)

1 berkeley db 概述 berkeley db 是由美国Sleepycat Software 公司开发的一套开放源码的嵌入式数据库的程序库(database library),它为应用程序提供可伸缩的、高性能的、有事务保护功能的数据管理服务。berkeley db为数据的存取和管理提供了一组简洁的函数调用API接口。 它是一个经典的C-library 模式的toolkit,为程序员提供广泛丰富的函数集,是为应用程序开发者提供工业级强度的数据库服务而设计的。其主要特点如下:...

by qqliu001 - Linux文档专区 - 2009-12-14 15:09:21 阅读(1774) 回复(0)

berkeley db是一个开源的文件数据库,介于关系数据库与内存数据库之间,使用方式与内存数据库类似,它提供的是一系列直接访问数据库的函数,而不是像关系数据库那样需要网络通讯、SQL解析等步骤。 berkeley db函数库早期版本只有300K大小,但却可管理高达256TB的数据,现在的最新版4.7也只有几MB,既能在小型的嵌入式设备上使用,也可以在大型设备上管理重要的数据。它目前已经应用在Apache、MySQL、Sendmail、Subversion、OpenL...

by enigma1983 - C/C++ - 2015-10-16 16:08:02 阅读(17935) 回复(33)

http://www.oracle.com/technology/documentation/berkeley-db/db/ref/toc.html berkeley db Reference Guide, Version 4.6.21 Introduction An introduction to data management Mapping the terrain: theory and practice What is berkeley db? What berkeley db is not Do you need berkeley db? What other services does berkeley db provide? What does the berkeley db distribution include...

by atyu30 - BSD文档中心 - 2008-02-21 11:38:40 阅读(1559) 回复(0)

帮朋友分析一个嵌入式的数据库. 现在已经知道是berkeley db的了. 用db_dump出来的信息是这样的 [code] In-memory db structure: btree: 0x8090000 (open called, read-only, subdatabases) bt_meta: 0 bt_root: 1 bt_minkey: 2 bt_lpgno: 0 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= page 0: btree metadata: level 0 magic: 0x53162 version: 8 pagesize: 8192 type: 9 keys: ...

by achun.shx - PHP - 2006-12-26 18:21:00 阅读(1458) 回复(5)

以下是我实验berkeley db的程序。我对数据库没有深入研究,仅仅是为了一个应用所做的实验。 发现这东西很好。可以解决许多自己从头编写很费力的任务。 仅仅是实验,远远不完善。 ./dbtest -n create a new db ./dbtest -f xxxx 查找关键字为XXXX的记录。 ./dbtest -a xxxx ./dbtest -d xxxx [CODE] /* * db test code. seeker. 2005.12 * to compile * gcc -o dbtest -g -ldb id.c * * */ #include <db.h> #include ...

by 思一克 - C/C++ - 2012-12-26 15:14:45 阅读(17147) 回复(13)

berkeley db是由美国Sleepycat Software公司开发的一套开放源码的嵌入式数据库的程序库(database library), 它为应用程序提供可伸缩的、高性能的、有事务保护功能的数据管理服务。berkeley db为数据的存取和管理提供了一组 简洁的函数调用API接口。 它是一个经典的C-library模式的toolkit,为程序员提供广泛丰富的函数集,是为应用程序开发者提供工业级强度的 数据库服务而设计的。其主要特点如下: 嵌入式(Emb...

by oscarlin - Linux文档专区 - 2006-07-11 21:14:35 阅读(425) 回复(0)

//创建环境: if ((ret = db_env_create(&dbenv_read, 0)) != 0) { return (ret); } //设置timeout时间 if ((ret = dbenv_read->set_timeout(dbenv_read, 900000, db_SET_LOCK_TIMEOUT)) != 0) { return (ret); } //打开环境 if ((ret = dbenv_read->open(dbenv_read, "./", db_CREATE | db_INIT_MPOOL, 0)) != 0) { goto err; } //取得状态值,存在statp中 ret = dbenv_read->lock_stat(dbenv_read, statp, db_STAT...

by sunnyboy0819 - C/C++ - 2012-12-26 15:19:53 阅读(3464) 回复(15)

我想看berkeley db源码,请问哪地方有这方面的介绍。

by SunnyXu - SQL server - 2006-05-24 17:48:32 阅读(3311) 回复(0)