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.
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.
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.