Bigdata
Now Reading
Oracle Berkeley DB
0
Review

Oracle Berkeley DB

Overview
Synopsis

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.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%