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构建云计算的演讲。本文抽取部分章节,供广大读者参考。转载请注明出处,谢谢。 阅读全文…
从本文及后续博客,我将会为大家带来最新的,Berkeley DB在Oracle Open World 2010 (2010年9月19-23号在旧金山举行)的一系列讲座的精彩部分(节选)和客户案例分享。希望大家会喜欢,并欢迎留言。注意:转载请注明出处。
本人介绍的是Berkeley DB 5.o以来新推出的SQL接口 — 由Oracle和SQLite同时演讲。其中BDB部分的精彩剪辑有:
1. Oracle数据库家族的构成及区分
在Oracle,我们的数据库产品线覆盖从企业数据中心到个人移动端,覆盖到几乎所有的场合。根据计算能力和技术要求,我们划分如下图一所示:

图一 Oracle数据库家庭的构成和划分
那么,针对BDB而言,我们的强项主要集中于2个方向:仪器及设备 + 企业基础架构 阅读全文…
关于使用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联盟,成为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/
本文介绍如何在UNIX/Linux环境下将FireFox/SQLite Manager的底层存储引擎由SQLite转换为DBSQL.本博客介绍的过程同样也可推及到Google Chrome等使用SQLite作为存储引擎的优秀开源软件.
本文假定您已经根据在unixlinux平台上应用berkeley db 11gr2sql成功编译了DBSQL.
最后,需要特别强调的是,在做存储引擎转换和数据迁移前,必须做好用户数据的备份,以防操作不慎或其它意外造成的数据损坏.
阅读全文…
Oracle 应用程序开发框架 (Oracle ADF) 是一个端到端 J2EE 框架,该框架通过提供现成的基础架构服务和虚拟的声明式开发体验,从而简化了开发。JDeveloper是Oracle公司开发的Java集成开发环境(IDE)。本博客介绍了如何在ADF/JDeveloper中使用DBSQL作为JDBC数据库连接的引擎。
This guide describes how to apply DBSQL JDBC Driver in integrated development environment ADF/JDeveloper step by step.
Environment:
- OS: Windows XP 32bit
- ADF Business Components: 11.1.1.56.60
- Java(TM) Platform: 1.6.0_18
- JDeveloper: 11g Release 1(11.1.1.3.0)
阅读全文…
1 背景
R-Tree是一种和BTree类似的数据结构,支持高维数据的快速检索,被广泛应用于各种空间数据中。R-Tree的一个典型的应用是从许多空间对象的信息中找出用户关心的那个。如给定一座城市各个建筑物的经纬度坐标并存储于R-Tree中,用户可以通过“查找当前位置向西五公里内的所有餐厅”,“查找会展中心方圆一公里内的所有汽车站”等方式来查询自己感兴趣的某些特定建筑。
(一) 背景
最新发布的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的普通检索和全文检索的检索速度差距上百倍。 阅读全文…
最新发布的Berkeley DB 11gR2是第一个支持SQL的版本,编译过程与以往版本稍有不同。本文将介绍如何在Linux/UNIX下编译 Berkeley DB SQL 5.0.21(以下简称DBSQL),并运行DBSQL范例。
阅读全文…
最新发布的Oracle Berkeley DB 11g Release 2(以下简称BDB 11gR2)提供了对SQL的支持。同时,BDB11gR2还支持通过JDBC驱动来访问BDB 11gR2数据库。在当前版本的BDB 11gR2,我们推荐用户使用Werner版的JDBC驱动程序:http://www.ch-werner.de/javasqlite/。下文如未明确指明,则JDBC缺省指的是Werner版的JDBC驱动程序,且本次发布是基于版本javasqlite-20090430。
本文演示了如何在Linux和Windows平台上,编译和配置BDB 11gR2 的JDBC访问。更多关于BDB 11gR2的信息,请参考BDB的官方文档。 阅读全文…
最近评论