这是一篇由我翻译的文章,现在贴过来,与大家共享。原文可以从BDB官网下载得到, 请见:http://www.oracle.com/us/dm/bdb-performance-whitepaper-cn-426008-zhs.pdf。
==============================================================
概述
当选择一个数据库时,其性能的好坏往往是我们要考虑的第一关键因素。本白皮书介绍了一些性能测定的方法,旨在帮助你理解从Berkeley DB 数据库的一些常见配置预期会得到怎样的性能。你的应用程序的性能也取决于你的数据、数据访问的模式、缓存大小、其他配置参数、操作系统、以及硬件等。基准测试并不能反映某一个特定的应用程序的性能好坏,但它们可以提供一些基准,并为建立基本可行的期望提供指导和帮助。
这是一篇译文,现在贴过来。原文见JE官网http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html的底部“Berkeley DB Java Edition High Availability”一栏。
概览
Oracle Berkeley DB Java版高可用性(JE HA)是一个支持replication特性的事务性数据管理系统。JE HA提供的高可用特性可以极大提升数据读操作的可扩展性(scalability)及其性能。
这份白皮书将详细介绍JE HA的关键概念和主要特性,从而让开发人员和应用软件设计者理解如何最好地利用JE HA解决软件开发中特有的数据管理问题。
本白皮书同时也讨论了软件架构师在设计基于JE HA的应用时,如何从技术的角度权衡各方面的性能与资源。
阅读全文…
各位BDB中文博客的粉丝们,为了更好的和大家交互并分享BDB的消息,我们刚刚开通的新浪微博。微博地址为:
http://www.weibo.com/bdbchina
欢迎各位朋友添加关注并和我们分享信息。感谢大家的一直以来的支持。
备注: 由于工作比较忙(很少看博客评论),我们推荐大家使用新浪微博和我们互动,从而可以得到更及时、有效的反馈。
Oracle Berkeley DB 中国开发团队
Oracle(深圳)招聘嵌入式数据库研发工程师
Oracle公司 Berkeley DB (简称BDB) 是业界知名的嵌入式数据库,目前拥有开源和商业两种使用许可。BDB被广泛应用于各种场合,从小型的手持设备(如手机)到大型的分布式应用(如云存储)都可以找到BDB的身影。
BDB产品研发团队在全球拥有一批资深工程师,某些工程师有超过20年的数据库开发经验。2007年,BDB在深圳成立了中国研发团队,组内工程师均毕业于国内和香港著名高校。
本次BDB产品研发团队面向社会招聘如下两个职位:
1. 数据库核心开发工程师(1人);
2. 数据同步服务器(Oracle Mobile Server) 开发工程师(1人)。
两个职位的工作地点均在深圳,薪酬优厚。感兴趣的朋友请发简历至:chao.huang[at]oracle.com
职位1:数据库核心开发工程师(1人)
工作职责:
- 负责 Berkeley 数据库的性能优化和新功能开发工作;
- 负责 Berkeley 数据库分布式和云计算架构的设计和开发工作;
- 负责 Berkeley 数据库测试和QA工作;
- 协助销售团队解决客户技术问题。
职位要求:
- 熟悉一项或多项项目开发流程:项目规划和协调,新功能设计和实现,产品测试和QA,产品发布;
- 熟练掌握一种或多种编程语言(C,C++ 或者Java),熟悉一种或多种操作系统:Linux,Windows,Android等;
- 对SQL语言和数据库内核有较深入理解者优先,包括缓存管理,索引,日志,恢复,并发控制等等。
职位2:Oracle Mobile Server 开发工程师(1人)
工作职责:
- 参与Oracle Mobile Server的新功能开发、测试与性能优化;
- 协助Oracle Mobile Server软件发布。
- 为客户在使用过程中遇到的问题提供解决方案。
职位要求:
- 精通J2EE,SQL和PL/SQL的开发与测试。
- 熟练掌握一种或多种编程语言(C,C++ 或者Java),熟悉一种或多种操作系统:如Linux,Windows,Android;
- 有系统性能调优,SQL调优,Oracle数据库调优和Web/APP服务器调优经验者优先。
两个职位均要求有较好的英语读写能力,以及具有追求卓越的热情。除了参与产品本身的研发,也将有机会协助销售团队与中国的潜在 客户进行沟 通,解决客户所遇到的技术问题。目前,Berkeley数据库在中国市场(甚至是整个 亚太地区)的需求不断增大。加入我们,您可以通过 您的努力让我们的产品越来 越好,从而占领越来越多的市场。可以说,这是一份具有很大的挑战性,但是又是 充满乐趣的工作岗位!期待您的加入。
阅读全文…
这次为大家带了的是Berkeley DB与移动数据同步的演讲。具体解决了当今从移动的终端向数据中心的Oracle数据库进行数据同步、设备管理、应用管理等场合的需求。转载请注明出处。 阅读全文…
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个方向:仪器及设备 + 企业基础架构 阅读全文…
大家好,
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. 欢迎留言,谢绝来访。
关于使用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功能/
更多反馈,欢迎留言。
1 背景
R-Tree是一种和BTree类似的数据结构,支持高维数据的快速检索,被广泛应用于各种空间数据中。R-Tree的一个典型的应用是从许多空间对象的信息中找出用户关心的那个。如给定一座城市各个建筑物的经纬度坐标并存储于R-Tree中,用户可以通过“查找当前位置向西五公里内的所有餐厅”,“查找会展中心方圆一公里内的所有汽车站”等方式来查询自己感兴趣的某些特定建筑。
最近评论