Sign in to see all reviews and comparisons. It's Free!
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.
• 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
Contact for Pricing
Small (<50 employees), Medium (50 to 1000 employees), Enterprise (>1001 employees)
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
Aggregated User Rating
Ease of use
Features & Functionality
Renew & Recommend
ObjectDB is an object database for Java that can be used in client-server mode and in embedded mode.
Aggregated User Rating
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.
PAT RESEARCH is a B2B discovery platform which provides Best Practices, Buying Guides, Reviews, Ratings, Comparison, Research, Commentary, and Analysis for Enterprise Software and Services. We provide Best Practices, PAT Index™ enabled product reviews and user review comparisons to help IT decision makers such as CEO’s, CIO’s, Directors, and Executives to identify technologies, software, service and strategies.