Berkeley DB enables the development of custom data management solutions, without the overhead traditionally associated with such custom projects. Berkeley DB provides a collection of well-proven building-block technologies that can be configured to address any application need from the hand-held device to the datacenter, from a local storage solution to a world-wide distributed one, from kilobytes to petabytes.
Being a development software, the Berkeley Database (Berkeley DB) is an embedded database system that can be used in applications requiring high-performance concurrent storage and retrieval of key/value pairs. The software is distributed as a library that can be linked directly into an application. It provides a variety of programmatic interfaces, including callable APIs for C, C++, Perl, Tcl and Java. Berkeley DB is not a relational database. It can support thousands of simultaneous threads of control or concurrent processes manipulating databases as large as 256 terabytes, supports concurrent access by multiple users, and provides industrial-strength transaction support, including surviving system and disk crashes.
Berkeley DB is released under more licenses, to allow commercial solutions too (BSD, Apache e GNU AGPL).
Add new comment