A Berkeley DB environment describes a database environment consisting of one or more databases that offers transactional processes and replication mechanisms. Berkeley DB stores the data as a key-value pair in a B-tree structure or hash table. A data set consisting of key and value can be up to 4 GB in size and can also contain complex structures. The size of a database can be up to 256 TB. The extensive journal and recovery bosnia and herzegovina telegram screening functions mean that the administrative effort is very low. Even after a system crash, the recovery mechanisms return the database to a consistent status [1] .
The Berkeley DB distribution is available for download as source code [2] . In addition to the classic Berkeley DB distribution, there is also a Berkeley DB Java Edition programmed entirely in Java, which can be integrated directly into Java projects in the form of a JAR library. In the current article, the classic version is used in combination with the C API.
Installation
Before the database can be used, it must be compiled for the target platform. This article is limited to the simple configuration and installation under Linux. Oracle provides extensive documentation on configuration options and installation on other platforms.
After downloading the Berkeley DB distribution, it must be unpacked into a working directory.