Why a Multi-Model Database?

The Multi-Model Open Source NoSQL Database Focused on Scalability and High Performance

OrientDB is the first multi-model open source NoSQL database management system that combines the power of graphs with document, key/value, reactive, object-oriented, and geospatial models into a single scalable, high-performance operational database.

In the age of big data, enterprises need databases that support more than just a single data model. Otherwise, it’s impossible for them to unlock the true power of their data in an efficient manner.

As a direct response to polyglot persistence—or the idea that different kinds of data benefit from being stored in different formats—multi-model databases have emerged to meet the need for multiple data models, combining them to reduce operational complexity and maintain data consistency. Though graph databases have grown in popularity in recent years, they don’t go far enough. Most NoSQL products are still used to enable applications built on relational DBMSs to scale.

Advanced second-generation NoSQL products like OrientDB are the future. The modern multi-model database provides more functionality and flexibility while being powerful enough to replace traditional DBMSs.

OrientDB: Lightning-Fast Performance

OrientDB was engineered from the ground up to meet the modern developer’s need for high performance. To this end, it’s fast on both read and write operations:

  • Stores up to 120,000 records each second*
  • Relationships are physical links to the records; there’s no need for joins
  • The all-in-one solution ensures better RAM usage
  • Traverses parts of or entire trees and graphs of records in milliseconds
  • Speed is not affected by the database size; large datasets are easily accommodated

Te* On Intel i7 8 core CPU, 16 GB RAM, SSD RPM, Multi-threads, No indexes, PLOCAL mode. ** Dayarathna, Miyuru; Suzumura, Toyotaro; , XGDBench: A benchmarking platform for graph stores in exascale clouds, (IEEE 4th International Conference, 2012), 363-370 *** All trademarks are the property of their respective owners.xt

An independent benchmark** shows that OrientDB is 10x faster than Neo4j*** on graph operations across all workloads.

Multi-Model Database - enterprise

Your Applications Deserve a Multi-Model Database

Most NoSQL DBMSs are used as secondary databases. OrientDB, on the other hand, is powerful and flexible enough to be used as an operational DBMS.

Though OrientDB is free for commercial use, robust applications need enterprise-level functionalities to guarantee data security and flawless performance.For organizations with higher requirements, OrientDB Enterprise Edition provides all the features of our community edition plus:

To learn more about how your organization can benefit from OrientDB Enterprise Edition, watch our video. Keep in mind that you'll get OrientDB Enterprise Edition for free with the purchase of professional support, developer support, or consultancy services.

Zero-Configuration Multi-Master Architecture

The master often becomes the bottleneck in master-slave architectures. With OrientDB, throughput is not limited by a single server, which enables data to be processed much faster.

  • Multi-master and sharded architecture
  • Elastic linear scalability
  • Restore the database content using write-ahead logging

With zero-config multi-master architecture, OrientDB is the perfect database solution for the cloud. Hundreds of servers can share workloads by scaling horizontally across distributed data centers.

A Single, Unified System

Replacing a DBMS, once it no longer meets your requirements, can be a prohibitively expensive and time-consuming endeavor.

OrientDB is a powerful, scalable and flexible database that can grow with you—while eliminating your need to support multiple products to achieve your goals.

Features & Capabilities OrientDB MongoDB Neo4j MySQL
Graph Database
Document Database
Object-Oriented Concepts
Reactive Model
Schema-full, Schema-less, Schema mix
Database Encryption
Record Level Security
TinkerPop Gremlin language
ACID Transaction
Relationship Traversing
Custom Data Types
Embedded Documents
Multi-Master Replication
Elastic Scalability with Zero Configuration
Automatic RDBMS Synch
Commercial Friendly License
Embeddable with No Restrictions

Get Up and Running in Minutes

OrientDB is written entirely in Java and can run on any platform without configuration or installation. It's a drop-in, turnkey replacement for the most common graph databases in use today.

    • Multiple programming language bindings
    • Extended SQL with graph functionality
    • TinkerPop API

OrientDB Teleporter to import your data into OrientDB from a relational database and get started right away

Coming From Neo4j? Our Neo4j Importer makes the migration easy

"OrientDB saved us countless time in providing critical features for our platform that more traditional database technologies do not deliver. It did so in a well-designed, easy-to-integrate approach.”

—Jim Marino, architect and technology strategist at Massiv.io

Low Total Cost of Ownership

There is absolutely no cost associated with using OrientDB Community Edition:

  • OrientDB Community is free for commercial use—no questions asked
  • It comes with an Apache 2 Open Source License
  • OrientDB eliminates the need for multiple products and multiple licenses to manage your data

OrientDB Ltd., the company behind OrientDB, offers optional services such as developer and production support, consultancy and training. These reasonably priced services will ensure you’re maximizing OrientDB’s capabilities for your particular use case. OrientDB Enterprise Edition is included with the purchase of any of these services.

Constant Innovation through Global Engagement

Which is more likely to have better quality: A DBMS created and tested by a handful of developers working for the same company or one built and tested by over 100,000 developers globally

Open source projects move much faster than solutions that emerge from the proprietary world. When source code is public, everyone can scrutinize, test, report and resolve issues. Nobody has to wait for a key engineer to return from their three-week vacation to roll out new features or fix bugs, for example.

Because of the speed in which open source projects move—and the fact that engaged developers freely contribute to the projects—it comes as no surprise that the most popular databases are now open source, according to DB-Engines. In fact, Gartner predicts that 70% of new applications will run on open source databases by 2018.

OrientDB Ltd. leads the OrientDB open source project and defines the product roadmap. Years before being brought onto the team, the members of the OrientDB development team contributed to the open source project freely as engaged developers. Their expert product knowledge—coupled with the passion they bring to the table every day—ensures we build high-quality products and deliver exceptional support and consultancy work.

“OrientDB matches all our criteria and over. The team is always available, very active and always ready to give support about doubts and questions.”

—Claudio Tesoriero, founder at BaasBox