Oracle Berkeley DB Java v4.0.92发布 嵌入式数据库系统

Oracle Berkeley DB Java 版是一个开源的、可嵌入的事务存储引擎,是完全用 Java 编写的。与 Oracle Berkeley DB 类似,Oracle Berkeley DB Java 版在应用程序的地址空间中执行,没有客户端/服务器通信的开销,从而使开发人员能够快速、方便、可靠地存储和检索信息。Oracle Berkeley DB Java 版是完全用 Java 设计的。它充分利用 Java 环境来简化开发和部署。Oracle Berkeley DB Java 版的体系结构对于读密集型和写密集型的工作负载支持非常高的性能和并发性。

Berkeley DB Java 版旨在提供与企业 Java Beans 3.0 (EJB3) 和 Java 持久性体系结构 (JPA) 相同的优点,而无需将对象转换成表。

关系数据库是开发人员用来进行数据存储和分析的最复杂的工具。然而,大多数保留的对象数据从未使用即席 SQL 查询进行过分析;它们通常只作为 Java 对象进行检索和重构。使用复杂的分析存储引擎的开销浪费在这个基本的对象检索任务上。无需关系模型的完整分析功能即可有效地保持 Java 对象。大多数情况下,这是没必要的开销。相比而言,Berkeley DB Java 版没有即席查询语言(如 SQL)的开销,因此不会造成这方面的损耗。

结果是存储速度更快、CPU 和内存要求更低、开发过程更高效。尽管缺少即席查询语言,但 Berkeley DB Java 版能以即席方式访问 Java 对象,而且它提供事务数据存储和索引检索,正如您对任何数据库的预期一样。区别在于它在一个小型、高效、易于管理的程序包中进行此操作。通过使用直接持久层 (DPL),Java 开发人员可以轻松快速地保持和检索相关的 Java 对象组,而复杂性和开销远低于同等的 ORM 解决方案。

Oracle Berkeley DB Java 版是完全用 Java 设计的。它充分利用了 Java 环境。该 API 提供了一个 Java 集合样式的接口,以及一个类似 Berkeley DB API 的编程接口。Berkeley DB Java 版的体系结构对于读密集型和写密集型的工作负载支持非常高的性能和并发性。

Berkeley DB Java 版不同于目前可用的其他所有 Java 数据库。Berkeley DB Java 版不是用 Java 构建的关系引擎。它是 Berkeley DB 样式的嵌入式存储,具有一个针对程序员(而非 DBA)设计的界面。该体系结构基于一个基于日志、无重写的存储系统,当提供 ACID 事务和记录级锁定时具有较高的并发性和较快的速度。Berkeley DB Java 版在内存中高效缓存最常用的数据,不会超出应用程序特定的限制。通过这种方式,Berkeley DB Java 版使用一个应用程序来使用可用的 JVM 资源,同时提供对非常大型的数据集的访问。

J2EE 是很多企业 Java 部署的中心部分。Berkeley DB Java 版通过在 J2EE 中实现三个关键的 API 来适合 J2EE 体系结构。在其核心,Berkeley DB Java 版是事务性数据库。在 J2EE 应用服务器中,许多不同的子系统必须以事务方式协调和协作。通过实施 Java 事务 API (JTA),Berkeley DB Java 版在应用服务器中充当托管的事务资源。Berkeley DB Java 版还实现了 J2EE 连接器体系结构 (JCA) 以简化到应用服务器的集成。最后,进行集成后执行事务性操作时,大多数应用程序将需要某些能力来管理服务。Berkeley DB Java 版使用 Java 管理扩展 (JMX) 来导出信息和服务。JTA、JCA 和 JMX 三者相结合,从而允许 Berkeley DB Java 版在基于 J2EE 的解决方案中以可预测的方式发挥起其全部潜力。

Berkeley DB Java 版支持跨多个系统的复制,从而使应用程序能够以较短的时间进行大规模扩展并为高可用性解决方案提供容错。该技术的工作机制是让所有更新进入一个指定的主节点中,这个主节点自动将更改分发到一组副本。读负载可以跨这些副本分散,而新的副本可以随时加入该组来扩展此系统。如果任何副本失败,其余的副本可以取代它。如果主节点发生故障,副本将进行选举,然后指定一个新的主节点。选定了新的主节点后,所有副本与新的主节点同步并在不中止服务的情况下继续进行正常处理。主-故障切换过程通常不到一秒,故障切换期间由副本提供读请求,从而确保不会停机。

Berkeley DB Java 版为需要所有高性能、事务性完整性和可恢复性的 Java 应用程序提供强健的存储服务。

下载地址:

Berkeley DB Java 版 4.0.92.tar.gz (10M) Berkeley DB Java 版 4.0.92.zip (13M) Apache Maven 4.0.92 POM

时间: 2024-11-03 11:37:47

Oracle Berkeley DB Java v4.0.92发布 嵌入式数据库系统的相关文章

berkeley db-关于 Berkeley DB Java

问题描述 关于 Berkeley DB Java 大家好,有关于 Berkeley DB Java的问题 ... ... ... 对于存储了上千万条这样元组的文件,我要将其映射成 ... 请问用Berkeley DB,应该是怎么样一个流程,具体一些,对于Berkeley DB不熟悉,谢谢大家~

CYQ.Data 轻量数据层之路 V4.0 版本发布

前言: 继正式发布V3.5到现在,刷的一下又1个半月过去了,而框架随着"秋色园-QBlog博客"一起成长,始终没停下脚步!!! 框架的主要成长在CYQ.Xml名称空间下成长的较多,好多细节的修改,没写什么日记记录,所以本文介绍的内容相对较少. 下面就介绍下V4.0中有日志记录部分的更新.   本次版本升级记录: 1:增加对Case语句的多数据库处理 2:MAction:开放DalType属性,允许获取当前操作的数据库类型 3:Pager:解决分页存储过程order by参数过长问题,参

Java Tools 0.45发布 Java集成开发工具

Java Tools 是一款用于创建.编译.执行和调试Java应用程序的轻量级集成开发工具.该工具可以通过点击来直接访问Java命令.文件.目录和文件.它具有一个Java调试器的内置http://www.aliyun.com/zixun/aggregation/18444.html">文本编辑器和用户界面,使学习和使用Java更容易. Java Tools 0.45该版本针对Mac OS的支持得到了改善. 软件信息:http://fieldbird.sourceforge.net/Java

rst2pdf 0.92发布 文本转换工具

rst2pdf 是一个将重组后的文本转换成PDF格式的工具,无需使用任何中间格式,只需直接使用ReportLab库制作PDF格式. rst2pdf 0.92该版本兼容docutils 0.9和修正错误. 软件信息:http://code.google.com/p/rst2pdf/ 下载地址:http://rst2pdf.googlecode.com/files/rst2pdf-0.91.tar.gz

Aspose.Cells for Java 7.0.1发布 电子报表的Java组件

Aspose.Cells是一个用于电子报表的Java组件,无需使用http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft Excel就可以操作.功能包括:创建电子表格,打开加密的Excel文件,宏命令,VBA,Unicode,公式设置,数据透视,从JDBC ResultSet导入数据.支持的格式有CSV.SpreadsheetML.PDF格式,ODS.Excel 97 Excel 2007中所有的文件格式都支持.支持高级数

The Legend of Edgar 0.92发布 2D平台游戏

The Legend of Edgar 0.92版本更新日志:-修复了加载保存的游戏时的bug.-修复了在图书馆神秘部分的bug.-支持离线奖励. The Legend of Edgar是一个持久世界的2D平台游戏. 此游戏主要是讲述主人公埃德加历尽艰辛困难重重地营救其父亲的历险记.事情发生的情节是:当埃德加的父亲未能走出黑暗和暴风雨之夜后返回家园,埃德加担心最坏的打算:他已被捕获的邪恶的巫师家住在一个超越了禁止沼泽堡垒.在埃德加传奇,埃德加,为他在世界各地企业中的作用,对抗可怕的生物和解决难题

Java Tools 0.44发布 轻量级的Java开发工具

Java Tools 0.44该版本编辑器已得到更新. Java Tools是一个轻量级的Java开发工具,支持创建.编译.执行和调试Java的应用程序或者是http://www.aliyun.com/zixun/aggregation/5541.html">Applet小应用程序.该工具还提供直接点击来访问Java命令.文档.目录和文件.包含一个内置的文本编辑器和图形界面的调试器. 下载地址:http://sourceforge.net/projects/fieldbird/files/

DB Solo v4.0发布 功能强大经济型跨平台数据库开发和管理工具

对数据库开发者和数据库管理员两者而言,DB Solo都是一款经济且http://www.aliyun.com/zixun/aggregation/17547.html">功能强大的跨平台数据库开发和管理工具(非开源).由于其丰富的功能设置,它与价格更高的其他同等级工具相比毫不逊色.DB Solo拥有直观的用户界面,能让你考察和管理数据库对象,也可执行你自己的ad-hoc查询.DB Solo支持现今各主流操作系统和DBMS产品. DB Solo - The SQL Query Tool is

VirtualBox v4.0.8发布 一款x86虚拟机软件

VirtualBox 是一款 x86 虚拟机软件.VirtualBox是开源软件,2010年1月21日改名成 Oracle VM VirtualBox.Oracle VM VirtualBox 是由Sun Microsystems公司出品的软件(sun 于 2010年被Oracle收购),原由德国innotek公司开发.2007 年 1 月InnoTek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进位版本及开放源码版本的代码.Vir