Skip to content

ws-php/Oracle-Berkeley-DB

 
 

Repository files navigation

Oracle-Berkeley-DB-Java-Edition

BDB 的全称是Berkeley Database,是一种开源的嵌入式文本数据库。

它介于关系数据库与内存数据库之间,使用方式与内存数据库类似,因为它也是基于Key-Value形式存储,但它与内存数据库相比要更加强大。

强大在于有以下这些特性:

  • 一个高性能的Key-Value数据库,支持上百万的数据记录
  • 制约限制是硬件而不是它本身
  • 完整的ACID事务支持
  • 游标和二级索引支持
  • 交互式平台支持
  • 跨平台支持
  • 多线程支持
  • 支持日志
  • 数据备份与恢复
  • 支持RAM缓冲以减少频繁IO操作

当然它的强大不止于此,它甚至可以将对象直接存储到文件,并且建立一个一级索引和多个二级索引,根据我的理解,它在某种意义上应该也可以说是基于对象存储的一个数据库系统。

快速学习实战源码:Oracle-Berkeley-DB-Java-Edition/BDB_0x01_Hello_World_Sample/

更多相关介绍请移步:我的专栏————Oracle-Berkeley-DB-Java-Edition

Oracle-Berkeley-DB-XML-Edition

  • Berkeley DB XML(BDB XMl)是一个专门设计用来保存和恢复XML格式文档的嵌入式数据库。
  • 适用于正在寻找进程内XML数据管理解决方案的Java开发人员和高级软件架构师。
  • BDB XML构建于Berkeley DB之上,可使用XQuery对数百万个XML文档进行高效查询。
  • XQuery是一种查询语言,用于检查和检索XML文档的各个部分。

Oracle Berkeyley XML DB 专栏

关于如何创建一个环境,创建一个容器,并添加数据的方法参考案例源码

交流即分享,分享才能进步!不对之处,还请各位前辈多多指教。 by 星云


关于我

星云CSDN博客

星云博客园

星云阿里云栖博客

星云GitHub

星云GitHub Page

星云微博

免费加入我的知识星球

联系我

QQ:2864438285 

Email:fairy_xingyun@hotmail.com

赞助支持

微信赞赏二维码

支付宝赞赏二维码

About

Oracle-Berkeley-DB嵌入式文本数据库学习仓库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%