Juniper Networks will use Oracle Berkeley DB in its JUNOS software, the single source network operating system that powers the Juniper Networks family of routers designed to address the advanced networking requirements of high-performance businesses.
“Today, the top 40 service providers worldwide and tens of thousands of enterprise and public sector organizations rely on Juniper Networks’ products to provide a more available, cost-effective and flexible foundation for their high-performance networks,” says Naren Prabhu, vice-president of engineering for JUNOS at Juniper Networks. “Oracle Berkeley DB helps us to meet our customers’ requirements with scalable and reliable data management.”
Mike Olson, vice-president of Embedded Technologies at Oracle, adds: “Companies like Juniper Networks continue to adopt Oracle Berkeley DB
for performance-critical embedded applications. The latest release of Oracle Berkeley DB delivers even faster performance and concurrency, while giving developers greater flexibility and control for their applications.”
Oracle Berkeley DB is an open source, embeddable database engine which developers at ISVs, OEMs and enterprises integrate directly into their software applications, devices, and equipment. Oracle Berkeley DB provides very high performance, reliability and scalability for use cases where SQL is unnecessary overhead. Oracle Berkeley DB also offers high availability and near zero administration for unattended, continuous operation. Oracle Berkeley DB Release 4.6 includes the following enhancements:
* Increased performance – a more efficient mutex implementation enables multiple threads to access a common memory location, and a faster hash access method helps applications more quickly find an item via a binary search.
* Increased ease of use for developers – a new quick start tool generates schema and configuration code to help developers produce working applications on their first try. Several new features give developers greater flexibility and control for their applications, such as cache size adjustment during runtime, cache operation prioritisation and replica-private temporary databases.
* Increased portability – in addition to support for Linux, Unix and Windows, several new platforms are supported for Windows CE, S60 and BREW, plus simple platform verification tools to ease porting.