OOW2010 BDB客户案例 — AdaptiveMobile使用BDB构建移动信息安全方案

2010年11月4日 chaohuang 评论已被关闭

AdaptiveMobile (http://www.adaptivemobile.com/aboutus/) 是一家移动信息安全方案的领导者。它的解决方案帮助移动运营商解决信息保护、内容过滤、防止垃圾短信/彩信/邮件、Mobile Web访问等方面的难题。

在2010年的Oracle Open World上,AdaptiveMobile为我们带来了一场使用BDB构建灵活的移动信息安全方案的演讲。本文抽取部分章节,供广大读者参考。转载请注明出处,谢谢。 阅读全文…

分类: Berkeley DB, Chao Huang 标签: ,

OOW2010 BDB客户案例 — GenieDB 使用BDB构建云计算

2010年11月4日 chaohuang 2 条评论

GenieDB (www.geniedb.com) 是一家成立于2008年,专注于SQL+NoSQL解决方案的公司,即在NoSQL storage上层提供SQL的方案。更多介绍及信息请访问其网站,及Youtube视频 – http://www.youtube.com/watch?v=gWrFKRuat-U

在2010 Oracle Open World大会上,GenieDB带来了一场十分精彩的,关于是BDB构建云计算的演讲。本文抽取部分章节,供广大读者参考。转载请注明出处,谢谢。 阅读全文…

Oracle Open World 2010旧金山 — BDB 演讲系列 (I)

2010年10月18日 chaohuang 评论已被关闭

从本文及后续博客,我将会为大家带来最新的,Berkeley DB在Oracle Open World 2010 (2010年9月19-23号在旧金山举行)的一系列讲座的精彩部分(节选)和客户案例分享。希望大家会喜欢,并欢迎留言。注意:转载请注明出处

本人介绍的是Berkeley DB 5.o以来新推出的SQL接口 — 由Oracle和SQLite同时演讲。其中BDB部分的精彩剪辑有:

1. Oracle数据库家族的构成及区分

在Oracle,我们的数据库产品线覆盖从企业数据中心到个人移动端,覆盖到几乎所有的场合。根据计算能力和技术要求,我们划分如下图一所示:

Oracle数据库产品划分

图一 Oracle数据库家庭的构成和划分

那么,针对BDB而言,我们的强项主要集中于2个方向:仪器及设备 + 企业基础架构 阅读全文…

分类: Berkeley DB, Chao Huang, SQL 标签: , , ,

好消息:Berkeley DB 工作机会!

2010年10月12日 chaohuang 9 条评论

大家好,

Berkeley DB中国研发团队计划招聘2名有数据库相关工作经验的人士。如果您有志于做嵌入式数据库开发或者测试,有相关的系统编程的经验(如操作系统,云存储等),并希望和Berkeley DB一起成长并从中make a difference,请速与我联系; 如果您有Oracle关系数据库及Weblogic等相关的开发、测试及性能优化经验的,也请速与我联系

具体工作职责和职位要求,请参照“招纳贤士”板块 - http://www.bdbchina.com/recruit/。

注意:
1. 本次计划招聘一名开发及一名测试人员。薪水面议。工作地点: 深圳。
2. 简历请投递到chao.huang@oracle.com。
推荐使用gmail, hotmail, qq等邮箱;163, 263等邮箱通常投递都会失败。
3. 欢迎留言,谢绝来访。

分类: Chao Huang 标签: ,

BDB的Btree结构以及影响Btree性能的各种配置和方法

2010年10月9日 傅翠云 评论已被关闭

Berkeley DB(以下简称BDB)支持四种访问方法,Btree,hash,queue,recno。BTree访问方法使用多叉BTree存储数据,hash访问方法使用可动态扩展的哈希表存储数据,queue访问方法支持顺序或逻辑记录数访问定长数据,recno访问方法支持顺序或逻辑记录数访问定长或者非定长数据,其中Btree应用最为广泛。本文将深入探讨BDB中Btree的结构以及影响Btree性能的各种配置和方法,旨在引导读者更好的理解和优化Btree的使用,转载请注明出处。

I. BDB中Btree结构
BDB中Btree存储数据库的元数据信息,索引及数据信息。元数据信息存储在元数据结点上,索引及数据本身等以不同的数据格式存储在相应的结点上。

阅读全文…

Oracle Berkeley DB 发布新版本(版本号:11.2.5.1)

2010年9月13日 mingxingchen 5 条评论

Oracle Berkeley DB 发布新版本(版本号:11.2.5.1)    

         6个月前,我们发布第一个支持SQL的BDB版本。相对来说,那时BDB的SQL功能已经比SQLite更有优势,比如, 它能够支持更快的更新操作(faster updates)、更多的并发控制(more concurrent)、既有更好的可扩展性(more scalable)。在这个基础上,新版本中我们为BDB SQL API的用户提供了更多的特性、更高的速度、更高级别的功能。

         截至现在,在SQL数据库的领域里,无论对于SQLite还是其他的竞争者,我们的新版本已经占据领头羊的位置。接下来我们会努力加大这个差距,为那些选择Berkeley DB’s SQL APIs而不是SQLite的用户提供一个竞争优势的承诺。我们的价值在于我们有能力使我们的客户公司在竞争中胜出,却不用给他们增加麻烦或是让他们为此付出代价。

         这个新版本远远吸引了广大Oracle 用户和合作者的目光,是因为它:

产品概括】是一个完整地、可嵌入式的SQL92数据库, 

  • 仅有1MB大小的代码库
  • 内置与SQLite版本3兼容的API
  • 支持无人监督、零接触数据库管理
  • 使用通过多于15年的实战考验的Berkeley DB B-Tree为并发事务数据存储

 

【新功能】支持加密的SQL数据存储方式

【新功能】支持Apple的iOS和iPhone手机产品

【新功能】支持SQL的二进制文件管理(BFILE)

【新功能】支持在线数据库文件空间再回收功能(详见VACUUM)

【更快操作】在大部分常用的数据库操作上都能更快的执行

【更小体积】使用更小的数据库文件和更具优化性的数据库索引层

【新功能】提供一个选项, 使得可以将数据库存放于多个文件中, 其中每个表一个文件

【更小的内存需求】通过在很多打开的数据库之间共享资源来达到低内存要求

【更简单的性能调整】通过在Solaris操作系统中使用DTrace 探针(DTrace probes)从而达到能简单的性能调整

【可用性】在SQL和非SQL数据库之间仅需要一个简单的命令行工具就能实现转换,却不需要任何代码改动,更多细节,详见

http://download.oracle.com/docs/cd/E17076_02/html/installation/changelog_5_1.html

 

对开发者来说,BDB无疑是最前沿、最灵活的、可嵌入式的数据库

 

Berkeley DB 11.2.5.1

            可以从这里下载http://download.oracle.com/berkeley-db/db-5.1.19.tar.gz (.msi, .zip )

            如有任何问题,请直接和我们的BDB产品服务代表联系;或者给我们的博客留言。

分类: Berkeley DB, Mingxing Chen 标签:

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四大产品线的特点以及应用,希望能对中国市场的新老用户有所启发和帮助。

阅读全文…

Berkeley DB 5.0对VS2010的支持

2010年9月8日 linchunsun 评论已被关闭

最近有不少朋友问到BDB的VS2010支持问题,集中回答如下:

BDB5.0 发布时,VS2010还没有发布,因此当前的BDB版本 (11.2.5.0.x)是不支持VS2010的。 用VS2010打开现有的BDB工程文件,可能会产生无法自动转换的问题。这是由于BDB的工程文件中包含了隐藏的IA64的平台支持所致。 解决方法如下:

阅读全文…

分类: Berkeley DB, Linchun Sun 标签:

使用Oracle Berkeley DB实现空间数据库

2010年7月9日 chaohuang 评论已被关闭

关于使用Oracle Berkeley DB作为空间数据库的引擎,可以参考如下资料:

* 使用基于Key/Value 接口的场合,可以考虑Berkeley DB C版本或者Berkeley DB Java 版的产品。可以参考美国University of Virginia的叫做PRIDE的学术论文:http://www.cs.virginia.edu/~stankovic/psfiles/pride.pdf

* 使用Oracle Berkeley DB SQL产品中的R*Tree功能,具体可以参考:http://www.bdbchina.com/2010/04/bdb11gr2的r-tree功能/

更多反馈,欢迎留言。

Oracle Berkeley DB加入SQLite联盟

2010年7月9日 chaohuang 9 条评论

我很高兴的宣布,Oracle Berkeley DB正式加入SQLite联盟,成为SQLite赞助商的一员!

我想这将是一个双赢的结果,对于SQLite的发展而言是积极的,得到更多来自厂商的支持;对于使用Oracle Berkeley DB SQL用户而言,我们的SQL接口将和SQLite发展保持一致,所有Berkeley DB (及其使用的SQLite接口)的问题和反馈都可以通过Oracle来得到支持和解决。

更多关于Oracle Berkeley DB SQL的信息,请访问:

* http://www.bdbchina.com/2010/03/oracle-berkeley-db-支持sql啦!/

* http://www.oracle.com/us/products/database/berkeley-db/index.html

跟多关于SQLite的信息,请访问:

* http://sqlite.org/

分类: Berkeley DB, Chao Huang, SQL 标签: ,
Դ