Object-oriented databases store data models created by object-oriented programming language. Programmers can create, modify, and store object datasets within these databases. Object-oriented databases require a query language in order to retrieve the information stored inside. Often used by engineering companies and science laboratories, object-oriented databases can hold more complex data than relational database tools, which require a table to be set with the information. Some may choose to use a object-relational database, which is a combination of object-oriented and a relational database. Other similar types of database solutions that differ from object orientated databases include document database tools, graph database tools, key-value store tools and more. Many object-orientated database software are available at no cost and developers have many free database software options.
To qualify for inclusion in the Object-Oriented Database category, a product must:
Object-Oriented Databases reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.
InterSystems Caché® is a high-performance database that powers transaction processing applications around the world. It is used for everything from mapping a billion stars in the Milky Way, to processing a billion equity trades in a day, to managing smart energy grids. Caché is a multi-model (object, relational, key-value) DBMS and application server developed by InterSystems. InterSystems Caché provides several APIs to operate with same data simultaneously: key-value, relational, object, document, multidimensional. Data can be managed via SQL, Java, node.js, .NET, C++, Python. DBMS Caché has proven embedded technologies for horizontal scaling (ECP, SLM), High Availability (Mirroring), transaction support and backup. It includes embedded Caché ObjectScript language which is back compatible to mumps and which helps to run applications' business logic close to the data and achieve maximum performance for complex logic operations with data. Caché also provides application server which hosts web apps (CSP), REST, SOAP, web sockets and other types of TCP access for Caché data.
HyperGraphDB is a general purpose, open-source data storage mechanism based on a powerful knowledge management formalism known as directed hypergraphs. While a persistent memory model designed mostly for knowledge management, AI and semantic web projects, it can also be used as an embedded object-oriented database for Java projects of all sizes. Or a graph database. Or a (non-SQL) relational database.