- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Berkeley DB中Btree、Queue、Recno记录编号的说明及应用实例
在Berkeley DB中Btree、Queue、Recno算法可以记录编号。编号基于1,不基于0。也就是说,数据库里的第一个记录是从1开始。 可以通过调用DB->get和DBcursor->c_get函数,参数指定为DB_SET_RECNO,关键字DBT的数据区一定是一个db_recno_t类型的指针,这种类型在Berkeley DB包含的头文件中声明。 关键字DBT的大小就是类型大小(用C来表
2006-03-14 21:02:00 4534
原创 Berkeley DB的四种算法异同
DB数据的四种算法在数据库应用中,数据访问方式对应数据在硬盘上的存储格式和操作方法。在编写应用时,选择合适的算法可以极大的提高运算速度。大多数数据库都选用Btree算法,DB也不例外,同时还提供Hash算法、Recno算法和Queue算法。Berkeley DB的强大之一是它为这几种算法提供了差不多相同的接口,这表明当你要使用另一种算法时修改程序是简单的。程序在需要对特殊数据结构和存取模式操作时,
2006-03-12 20:28:00 3402
原创 理论和实践之理论
我们选择数据库的第一步是要清楚我们到底需要什么?数据库经过几十年的发展,有着繁多的种类,我们需要降低选择的数量。最好的方法是按数据库的一些特点来归类,这里相关的术语包括"network(网络)"、 "relational(关系)"、 "object-oriented(面向对象)" 和 "embedded(嵌入)",还有些派生的如"object-relational(对象关联)" 和 "embe
2006-03-07 22:03:00 1256
原创 前言
便宜,强大的计算能力和互联网的应用,创建了无数在十年前不可想象的新应用。越来越多的数据进入了应用,除了传统的通用桌面计算机、服务器,还有手持的无线通信设备和智能家电。集成的芯片已经波及到了我们生活的每个角落,今天的程序员面对的不仅仅要面对传统的桌面、服务器应用,信息家电、网络硬件、汽车、工业自动化系统也是需要面对的应用。所有的这些都要涉及到对数据的管理。数据管理可能非常简单,有些时候,用一
2006-03-07 21:57:00 722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人