Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
Oracle Berkeley DB is a family of embedded key-value database libraries providing scalable high-performance data management services to applications.
Category
NoSQL Key Value Databases
Features
• Pure in-memory data management for ultra-low latency and high performance • Btree, Queue, Recno, Hash data indexes • Recoverable ACID transactions with multiple isolation levels (including MVCC) • Partition data based on key ranges • Support for compression of data items • Database services in a self-contained software library
License
Proprietary
Pricing
Subscription
Free Trial
Available
Users Size
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Company
Oracle Berkeley DB
What is best?
• Pure in-memory data management for ultra-low latency and high performance • Btree, Queue, Recno, Hash data indexes • Recoverable ACID transactions with multiple isolation levels (including MVCC) • Partition data based on key ranges
What are the benefits?
• Zero manual administration, all tasks performed programmatically • Scales to 256 TB of data in a single data file, multiple data files supported • Flexible: Provide predictable performance regardless of database size • Efficient concurrent access on multi-core and multiprocessor systems
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
8.8
Features & Functionality
7.6
7.4
Advanced Features
7.6
8.9
Integration
7.6
8.6
Performance
7.6
7.9
Customer Support
7.6
—
Implementation
—
Renew & Recommend
—
Bottom Line
Oracle Berkeley DB is a high-performance embeddable database providing SQL, Java Object and Key / Value storage.
7.6
Editor Rating
8.3
Aggregated User Rating
4 ratings
You have rated this
Oracle Berkeley DB is a family of embedded key-value database libraries providing scalable high-performance data management services to applications. Berkeley DB offers advanced features including transactional data storage, highly concurrent access, scalability on large SMP systems, replication for high availability, and fault tolerance in a self-contained, small footprint software library. The Berkeley DB uses simple function-call APIs for data access and management. 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 data center, from a local storage solution to a world-wide distributed one, from kilobytes to petabytes. The primary goal of Berkeley DB is to deliver fast, scalable and flexible data management services to your application while remaining transparent to the end-user. Berkeley DB provides simple function-call interfaces to store and retrieve information quickly and easily. Data can be stored in the application’s native format, XML,SQL or as a Java Object. It supports most programming languages, including C, C++, Java, C#, Perl, Python, PHP, Tcl, Ruby and many others. Berkeley DB is designed for zero oversight in deployment, automating all administrative tasks with programmatic APIs. If you do not need SQL then use the key/value API for data storage. Berkeley DB provides a single-master, multi-replica highly available database configuration. Replication enables read scalability, fast fail-over, hot-standby and other distributed configurations, giving enterprise grade features in a small, embedded package.
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.