Bigdata
Now Reading
ObjectDB
0
Review

ObjectDB

Overview
Synopsis

ObjectDB is a powerful Object-Oriented Database Management System (ODBMS). It is compact, reliable, easy to use and extremely fast. ObjectDB provides all the standard database management services (storage and retrieval, transactions, lock management, query processing, etc.) but in a way that makes development easier and applications faster.

Category

Object Databases

Features

• 100% pure Java Object-Oriented Database Management System (ODBMS)
• Single JAR with no external dependencies
• Advanced querying and indexing capabilities
• Automatic diagnosis and repair of corrupted database files
• Always Object Level locking
• Table view for browsing the content of entity objects

License

Proprietary

Price

Contact for Pricing

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Company

ObjectDB

What is best?

• 100% pure Java Object-Oriented Database Management System (ODBMS)
• Single JAR with no external dependencies
• Advanced querying and indexing capabilities

What are the benefits?

• Suitable for database files ranging from kilobytes to terabytes
• Extremely fast: Faster than any other JPA / JDO product
• Effective in heavy loaded multi-user environments
• Can easily be embedded in applications of any type and size

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
7.3
Features & Functionality
7.6
7.3
Advanced Features
7.6
4.7
Integration
7.6
6.8
Performance
7.6
5.8
Customer Support
7.6
7.1
Implementation
Renew & Recommend
6.2
Bottom Line

ObjectDB is an object database for Java that can be used in client-server mode and in embedded mode.

7.6
Editor Rating
6.5
Aggregated User Rating
9 ratings
You have rated this

ObjectDB is a powerful Object-Oriented Database Management System (ODBMS). It is compact, reliable, easy to use and extremely fast. ObjectDB provides all the standard database management services (storage and retrieval, transactions, lock management, query processing, etc.) but in a way that makes development easier and applications faster. ObjectDB provides a rich set of features. Many features are implemented as part of ObjectDB's support of the JPA and JDO APIs. Fundamental features of relational databases (e.g. primary keys, derived attributes, grouping queries and aggregate queries) which are usually missing from Object Oriented Databases are also supported by ObjectDB. The combination of Object Database features with Relational Database features brings you the best of both worlds. Unlike other NoSQL solutions, ObjectDB provides full support of rich complex queries, using two standard Java query languages: JPQL (Java Persistence Query Language) and JDOQL (JDO Query Language). In addition, unlike most other NoSQL databases, ObjectDB supports full ACID (atomicity, consistency, isolation, durability). Therefore, ObjectDB can be used in applications that cannot use conventional non ACID NoSQL databases because of a requirement for a very high level of consistency. ObjectDB makes database programming easier and faster. The ability to store ordinary objects in the database directly can simplify the code significantly. Less (and more simple) code to write, debug and test, as well as a much easier learning curve leads to shorter time to market and saving in the total development time and costs. ObjectDB is especially designed to store and manage graphs of objects efficiently. That can accelerate the execution time of object oriented applications significantly.

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%