Oracle Bolsters Berkeley DB Embeddable Databases
Oracle unveiled new releases of its Berkeley DB and Berkeley DB XML today with a host of performance enhancements and new features.
With the new Oracle Berkeley DB 4.8 and Oracle Berkeley DB XML 2.5 releases, Oracle has taken aim at enabling developers, independent software vendors and OEMs to deliver high performance, scalable applications. In the case of Berkeley DB 4.8, the company has added support for foreign keys and enhanced locking/latching code.
"Some lock requests were replaced by latch requests (latches are cheaper -- meaning they require less resources -- than locks)," explained Rex Wang, vice president of product marketing at Oracle. "Further, some exclusive latch requests were replaced with read latch requests. Since multiple threads/process can concurrently hold a read latch, this improves concurrency, and hence performance."
Oracle also added a new bulk load and delete
"The C++ Standard Template Library (S
In Berkeley DB XML 2.5, Oracle now enables users to extend the behavior of their XQuery statements in the C++, Java or Python APIs. In addition, a smaller on-disk footprint for XML containers can reduce storage requirements and result in a more efficient cache.
"The Oracle Berkeley DB product family is a great fit for solution developers across the entire spectrum of Windows and .