Oracle Berkeley DB
Berkeley DB 是嵌入式键值对数据库的一系列库,为应用提供可扩展的高性能数据管理服务。Berkeley DB 产品使用简单的函数调用 API 来访问和管理数据。您可以点击这里下载新的 Berkeley DB 版本。
Oracle Berkeley DB 有三种实现方式:
- Oracle Berkeley DB — 用 C 实现
- Oracle Berkeley JE — 用 Java 实现
- Oracle Berkeley XML — 用 C++ 实现
Berkeley DB 支持开发自定义数据管理解决方案,消除了过去与这些自定义项目有关的开销。Berkeley DB 提供了一组经实践证明行之有效的构建块技术,可以对这些技术进行配置以满足任何应用需要,其范围从手持设备到数据中心、从本地存储解决方案到世界范围的分布存储解决方案、从 KB 到 PB。
看看客户如何评价 Oracle Berkeley DB。点击这里。
|
近期 Berkeley DB 公告
下载 Berkeley DB 并查看源代码,选择您的构建选件,然后用适合您需要的配置对库进行编译。Berkeley DB 库是一个构建块,提供企业级数据库所具备的许多复杂数据管理特性。这些管理特性包括:高吞吐量、低延迟读取、无阻塞写入、高并发性、数据可扩展性、内存缓存、ACID 事务,以及应用、系统或硬件故障时的自动灾难恢复,还有高可用性和复制,这些都包括在一个应用可配置的软件包中。只需对库进行配置并使用提供的某些特殊特性,即可满足您的特殊应用需求。Berkeley DB 是一个可靠的解决方案,拥有 15 年的产品历史,使用范围从手机到电子商务。Berkeley DB 的主要目标是在保持对最终用户透明度的同时,为您的应用提供快速、可扩展、灵活的数据管理服务。
无论您使用哪种编程语言、硬件平台或存储介质,Oracle Berkeley DB 均能满足您的需要。Berkeley DB API 几乎适用于所有编程语言,包括 ANSI-C、C++、Java、C#、Perl、Python、Ruby 以及 Erlang 等。还设计了一个纯 Java 版本的 Berkeley DB 库,专门用于必须完全在 Java 虚拟机 (JVM) 中运行的产品。我们使用 C# API 支持 Microsoft .NET 环境及公共语言运行时 (CLR)。Oracle Berkeley DB 在所有现代操作系统上都进行了编译和运行测试,均已获得认证,这些操作系统包括 Solaris、Windows、Linux、Android、Mac OS/X、BSD、iPhone OS、VxWorks 以及 QNX 等。
无论您的要求多高、多特殊,Oracle Berkeley DB 12c 都为您的应用提供了基础存储服务。使用 Berkeley DB,您可以:
- 缩短上市时间
- 降低开发成本
- 简化移动设备上的数据存储
- 降低部署成本
- 消除随系统扩容而带来的重写程序的昂贵代价
- 消除高昂的管理开销
- 避免数据丢失和数据损坏
- 提供互联网规模的高可用服务
|
Berkeley DB |
|
Berkeley DB Java 版 |
|
Berkeley DB XML |
- 用 C 编写
- 软件库
- 键/值 API
- 合并了 SQLite 的 SQL API
- B 树、散列、队列、RECNO 存储
- C++、Java/JNI、C#、Python、Perl 等
- Java Direct Persistence Layer (DPL) API
- Java Collections API
- 支持高可用性的复制
|
- 用 Java 编写
- Java 软件存档 (JAR)
- 键/值 API
- Java Direct Persistence Layer (DPL) API
- Java Collections API
- 支持高可用性的复制
|
- 用 C++ 编写
- 软件库
- 在 Berkeley DB 上实现分层
- 合并了 XQilla 的 XQuery API
- 索引的、优化的 XML 存储
- C++、Java/JNI、C#、Python、Perl 等
- 支持高可用性的复制
|
订阅
Berkeley DB 发布公告即可通知您未来的版本和其他 Berkeley DB 产品更新。