存档

文章标签 ‘Berkeley DB’

一种新的BDB访问方法–Heap AM

2011年7月4日 mingxingchen 3 条评论

在最新发布的Berkeley DB 5.2 版本中,我们引入了一种全新的数据库访问方法Heap Access Method (简称为Heap AM)。 加上之前BDB已支持的四种数据库访问方法:BTree、Hash、Queue和Recno,目前总共支持5种访问方法。本文仅对Heap AM做简单介绍, 有关其他访问方法的介绍请参照 – http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_conf.html

本文将从“使用Heap的目的”, “一个可能的应用场合”, “如何使用Heap AM”及它的“示例程序(ex_heap)介绍”几个方面展开阐述。

阅读全文…

Oracle Berkeley DB 产品家族介绍

2010年9月8日 haomianwang 6 条评论

Oracle Berkeley DB最先由加州大学伯克利分校为了移除受到AT&T限制的dbm代码,而从BSD 4.3到4.4时所改写的。经过将近二十年的衍化,目前Oracle Berkeley DB家族已经发展到包含4个独立产品线 – Berkeley DB、Berkeley DB Java 版、Berkeley DB XML和Mobile Server,被应用到行行业业,在全球有超过2亿的部署。

本文将分别介绍Oracle Berkeley DB四大产品线的特点以及应用,希望能对中国市场的新老用户有所启发和帮助。

阅读全文…

Oracle Berkeley DB SQL全文检索简介

2010年4月14日 傅翠云 10 条评论

(一) 背景

最新发布的Oracle Berkeley DB 11gR2 5.0引入了一个SQL用户期盼已久的新特性——Oracle Berkeley DB SQL,简称DBSQL。该版本兼容SQLite 3.6.22,继承并支持SQLite中的全文检索功能。SQLite全文检索功能先后支持FTS1,FTS2和FTS3,其中FTS1/FTS2与SQLite不再兼容,Berkeley DB(简称BDB)同SQLite一样,完美支持FTS3(若需要FTS1和FTS2的支持,请与我联系emily.fu[at]oracle.com)。

全文检索以文档的全部文本信息作为检索对象,为每一个词建立索引,当用户查询时,根据预先建立的索引进行查找,从而很快找到需要的内容。较普通检索,不论从查全率和查准率,还是查询速度上,全文检索在文本搜索上都有较大的优势。如SQLite文档中提到,在相同的文本数据上,SQLite的普通检索和全文检索的检索速度差距上百倍。 阅读全文…

Դ