Berkeley DB(BDB)是一个高性能的,嵌入数据库编程库,和C语言,C++,Java,Perl,Python,Tcl以及其他很多语言都有应用程序编程界面。Berkeley DB可以保存任意类型的键/值对,而且可以为一个键保存多个数据。Berkeley DB可以支持数千的并发线程同时操作数据库,支持最大256TB的数据,广泛用于各种操作系统包括大多数Unix类操作系统和Windows操作系统以及实时操作系统。

http://www.ibm.com/developerworks/cn/linux/l-embdb/index.html#resources该IBM网站的一篇很不错的文章。

Berkeley DB最先由伯克利加州大学为了移除受到AT&T限制的程式码,从BSD 4.3到4.4时所改写的软件。在1996年时,网景公司希望Berkeley DB的作者群改善函式库,以配合网景公司所需要的LDAP服务器,以及在Netscape 浏览器,因此促成了SleepycatSoftware(在2006年时2月时Sleepycat Software被甲骨文公司所买下)。Berkeley DB以Sleepycat Public License发行(该授权条款为OSI及FSF所认可的条款)。发行时包括了完整的程式码、编译工具、测试套件,以及说明文件。由于良好的程式码的品质以及工具程式,Berkeley DB常被其他开放源代码软件所使用。对于不想使用Sleepycat Public License的开发团体,甲骨文公司也提供了其他付费的授权方式。Berkeley DB包含有与某些经典Unix数据库编程库兼容的接口,包括:dbm,ndbm和hsearch。

作为全世界最流行的轻量级数据库之一,MySQL也曾经采用过Berkeley DB作为其底层数据引擎,但因Berkeley DB最终被数据库厂商Oracle收购,并且改变了其版权许可协议性质,所以MySQL不再使用其作为数据引擎之一。

嵌入式数据库系统Berkeley DB相关推荐

  1. 嵌入式数据库BERKELEY DB 之dubbo实战

    berkeley db 时oracle旗下的一款嵌入式数据库...当然,在互联网业界,他并不火,但是它确实很省内存,,对于一些想要替换redis的解决方案--可以考虑..想要学习它.甚至在一些主流的网 ...

  2. Berkeley DB——Database

    Berkeley DB--Database Development Environment Windows XP Profession,Visual Studio C++ 2005 Concept 1 ...

  3. 免费数据库(SQLite、Berkeley DB、PostgreSQL、MySQL、Firebird、mSQL、MSDE、DB2 Express-C、Oracle XE)...

    SQLite数据库是中小站点CMS的最佳选择 SQLite 是一个类似Access的轻量级数据库系统,但是更小.更快.容量更大,并发更高.为什么说 SQLite 最适合做 CMS (内容管理系统)呢? ...

  4. 免费数据库(SQLite、Berkeley DB、PostgreSQL、MySQL、Firebird、mSQL、MSDE、DB2 Express-C、Oracle XE)

    SQLite数据库是中小站点CMS的最佳选择 SQLite 是一个类似Access的轻量级数据库系统,但是更小.更快.容量更大,并发更高.为什么说 SQLite  最适合做 CMS  (内容管理系统) ...

  5. 免费数据库(SQLite、Berkeley DB、PostgreSQL、MySQL、Firebird、mSQL、MSDE、DB2 Ex

    转于http://www.php100.com/html/itnews/it/2012/1207/11721.html SQLite数据库是中小站点CMS的最佳选择 SQLite 是一个类似Acces ...

  6. 免费数据库(SQLite、Berkeley DB、PostgreSQL、MySQL、Firebird、mSQL、MSDE、DB2 Express-C、Oracle XE

    免费数据库(SQLite.Berkeley DB.PostgreSQL.MySQL.Firebird.mSQL.MSDE.DB2 Express-C.Oracle XE 2009-02-16 11:2 ...

  7. Berkeley DB基础教程

    一.Berkeley DB的介绍 (1)Berkeley DB是一个嵌入式数据库,它适合于管理海量的.简单的数据.如Google使用其来保存账户信息,Heritrix用其来保存froniter. (2 ...

  8. BDB (Berkeley DB)数据库简单介绍(转载)

    近期要使用DBD,于是搜了下相关的资料,先贴个科普性的吧: 转自http://www.javaeye.com/topic/202990 DB综述 DB最初开发的目的是以新的HASH訪问算法来取代旧的h ...

  9. BDB (Berkeley DB)简要数据库(转载)

    使用最近DBD.然后搜了下相关资料,首先公布的是一门科学: 转会http://www.javaeye.com/topic/202990 DB综述 DB最初开发的目的是以新的HASH訪问算法来取代旧的h ...

最新文章

  1. 远程办公还将持续,智办事助力企业团队协作难点“破冰”
  2. 进程状态控制-进程的挂起和激活
  3. BZOJ1393 [Ceoi2008]knights
  4. Pl/sql 如何将oracle的表数据导出成excel文件?
  5. 【Linux】一步一步学Linux——trap命令(229)
  6. 【算法】划分数 动态规划
  7. day2 字典常用的方法
  8. vmos安卓虚拟手机系统x86_VMOSPro下载-VMOSPro下载v 1.1.26 安卓版-西西软件下载
  9. java中得到文件MIME类型的几种方法(转)
  10. ERR_BLOCKED_BY_CLIENT - 请求被广告拦截插件拦截
  11. keyshot怎么批量渲染_怎样用keyshot 5.0快速渲染出高质量图
  12. 青鸟BCNT-网络信息安全工程师
  13. html字体字号颜色怎么设置,HTML 字体颜色怎么设置?
  14. 【已完美解决】由于找不到MSVCR100.dll,无法继续执行代码。重新安装程序可能会解决此问题。DirectX修复工具下载
  15. 计算两个数据的百分比
  16. android自动对焦第一次对焦,Android自定义相机实现自动对焦和手动对焦
  17. 520 情人节 七夕 表白动画
  18. 计算机用的云电脑,怎么使用云电脑玩端游
  19. python 入门 guess 函数
  20. 摸清企业“老底”只需要扫一扫

热门文章

  1. SQL server-数据库的查询(初级)
  2. HTTP协议(深入http请求)
  3. file和base64格式转换
  4. 录制视频没有声音怎么回事?很可能忘了勾选这个选项
  5. 推荐系统 --- 推荐算法 --- 其他
  6. SELECT... FOR UPDATE 排他锁
  7. 谁引爆了手机里的电池?
  8. IP54、IP67、IP6K7K、IP6K9K代表什么意思?
  9. 关于二分查找算法中中间值的获取
  10. python正则表达式与文本匹配