1. Berkeley DB 简介
Berkeley DB 是一个开源代码的嵌入式数据库系统,正如他的名字Berkeley所表示的,它最初是有没够加州大学伯克分校所开发。
作为iyige简单高效的嵌入式数据库系统,Berkeley DB 被设计为简单、快捷、小型并且可靠的系统,能够为应用程序听过高性能的数据管理服务。Berkeley DB 函数库本书只有 300 KB左右,但却可以用来管理多达256TB的数据,而且可以提供与传统关系数据库系统同样强健的数据存储特性。此外,作为一个由 C 语言开发的函数库,Berkeley DB非常灵活、易于部署且易于集成,其运行管理也非常方便,因为所有运行管理都已经有应用程序(而非管理员)通过编程方式控制了。
2.Berkeley DB 的高效性
Berkeley DB的高效性主要来自下面的两个方面:
其一,使用 Berkeley DB 时,应用程序实际上是链接一个 Berkeley DB 提供的C 库,这样运行时应用程序和所使用的数据库系统即C库都运行在同一个进程空间中,而不是向远处服务器发送信息,从而消除了常见的客户端-服务器体系结构中所需要的进程间通信锁导致的性能损耗。
其二,Berkeley DB 提供简单的API来完成所有的数据库操作,而不是使用 SQL 语言,这样就减少了对结构化查询语言进行解析和处理所需要的开销,提高了数据读取和查询效率。
参考资料:
阅读(1585) | 评论(0) | 转发(1) |