---
title: OrientDB Reviews
meta_title: 'OrientDB Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 60 reviews by the users' company size, role or industry to
  find out how OrientDB works for a business like yours.
aggregate_rating:
  rating_value: 3.9
  review_count: 60
  scale: '5'
date_modified: '2026-08-09'
parent_category:
  name: IT Infrastructure
  url: https://www.g2.com/categories/it-infrastructure
---


# OrientDB Reviews
**Vendor:** SAP  
**Category:** [Graph Databases](https://www.g2.com/categories/graph-databases)  
**Average Rating:** 3.9/5.0  
**Total Reviews:** 60
## About OrientDB
OrientDB is the first Multi-Model Distributed DBMS with a True Graph Engine. Multi-Model means 2nd generation NoSQL able to manage complex domain with incredible performance. OrientDB manages relationships without using JOINs, but rather direct pointers. This allows to have constant performance on traversing relationships, no matter the database size.




## OrientDB Reviews
  ### 1. "Best tool for Data Analyse"

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rupali S. | Sales Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 07, 2024

**What do you like best about OrientDB?**

As of my professional use of this software database system OrientDB provides me a huge and verified data for engagement of niche.

**What do you dislike about OrientDB?**

There is not a specific reason of dislike but sometimes I found duplicacy in there given data.

**What problems is OrientDB solving and how is that benefiting you?**

If you are using many tables or collection of data from a different resources then it taking a lots of time.

But with "OrientDB" provides on time required data.

  ### 2. Data Hero

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nazim S. | Administration, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 10, 2022

**What do you like best about OrientDB?**

the best thing about the oriented DB is that it manages the relation without using the joins.
and it the open-source so we can design and manage all the things according to us.

**What do you dislike about OrientDB?**

all the things are good but if there is any issue while using the DB it's horrible to find the solution due to the documentation.
it is the fastest-growing database but less solution is available on google itself it take lot of time and efforts to find the solution

**Recommendations to others considering OrientDB:**

defenetiley

**What problems is OrientDB solving and how is that benefiting you?**

solving the too many issues handling a large amount of the unmanaged and unstructured data of end-users.
it's integrated with the application so it's easy to find the details of end-users on the requirement

  ### 3. I used OrientDB to create a social network using graph DB and Document based Db structure in one.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Roger G. | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 30, 2020

**What do you like best about OrientDB?**

I liked that OrientDB did everything - Graph Db, Key based, Document based. Plus it had elastic search built in. Additionally, the studio has a graphical user interface to the graph DB itself. This helped to visually understand how things were working when you saved objects and created connections.

**What do you dislike about OrientDB?**

The documentation is horrible
features of database that are not documented and I found them on forums
DB seems very powerful but the documentation is bad 
Wish I didn't need a java based server to run orientdb 
It can be expensive to host OrientDB

**Recommendations to others considering OrientDB:**

Make sure you can understand documentation. Try to understand the documentation well and understand how to query the graph based DB in multiple ways which can be very powerful.

**What problems is OrientDB solving and how is that benefiting you?**

connecting people in a social network. Speed and ease to do everything in one DB.
I was able to create a social network which need connections tracked, geolocation search, and text search. Therefore ORIENTDB fit all the criteria and I experimented with it. The document structure was used to store information on users and their posts. The graph based DB was used to store connection between users and their post's connections to other posts based on likeness. I used the apache search to search text within users' posts which was done to find likeness and then connect them up using the the Graph DB structure. I also integrated socketio to provide a realtime response in my web application.

  ### 4. Overall good experience using OrientDB

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham . | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 28, 2020

**What do you like best about OrientDB?**

It's support for graph db , document store and key value store make it quite versatile . Other things like being free software, saves a lot of money.

**What do you dislike about OrientDB?**

As it is new, so community support is not that smooth. Have very few question and answers on online forums like stack overflow. Because of this, it is relatively difficult to debug issues. Current release cycles and critical patches are too frequent. Hence, to remain up to date, version upgradation is almost necessary every time.

**Recommendations to others considering OrientDB:**

If someone is looking for multipurpose use, then this is best. It is quite good in performance too. It's cost effective and you can use it's community version in production too. Some of the issues you have to figure out yourself as community support is not that robust. 

Based on my personal experience as well as online recommendations, i would highly recomment it.

**What problems is OrientDB solving and how is that benefiting you?**

I am using it for fraud detection. 

Lots of benefits as compared to enterprise Neo4j like it's free, support of SQL like query, better performance on incremental write after adding say millions of nodes, clustering support. 

Some of the problems which I faced:
There are frequent releases and patches which again makes manageability difficult. Once, after cluster was shutdown and upon it's restart, i started replica first and the data of replica was replicated across master. So, ideally here replica also works as master. I had data backup so didn't face much issues

  ### 5. Easy to use graph with amazing visuals

**Rating:** 4.5/5.0 stars

**Reviewed by:** Varun T. | Sr System Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** March 24, 2021

**What do you like best about OrientDB?**

The Ui is interactive and api is easy to use

**What do you dislike about OrientDB?**

Unable to handle concurrency smoothly in graph

**Recommendations to others considering OrientDB:**

Highly recommended

**What problems is OrientDB solving and how is that benefiting you?**

Building an IOT application wherein i needed too many relations

  ### 6. A Good alternative for Neo 4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 13, 2021

**What do you like best about OrientDB?**

Very easy to use
Good console
Easy to maintain
Queries were extremely faster compared to relational DB if a large number of joints

**What do you dislike about OrientDB?**

Queries were taking too much time if the particular node is having much edges

**What problems is OrientDB solving and how is that benefiting you?**

We used it in telecom inventory management where there was a  hierarchy of structure. Relation DB was taking too much time. Graph DB seems to be very good alternative

  ### 7. The best performing cache

**Rating:** 5.0/5.0 stars

**Reviewed by:** Suraj S. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 24, 2020

**What do you like best about OrientDB?**

We use orient db as cache memory which insert and fetch data at lightning speed. Also graphical data solved lot of problems

**What do you dislike about OrientDB?**

Nothing as such, all are prons I don’t see any cons

**What problems is OrientDB solving and how is that benefiting you?**

We use orient db as cache memory which insert and fetch data at lightning speed. Also graphical data solved lot of problems

  ### 8. A Perfect Graph Database.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 28, 2020

**What do you like best about OrientDB?**

Its structure and ease of use viaJAVA API is brilliant

**What do you dislike about OrientDB?**

OrientDB 3.X does not have graph editor working. This is very sad because that canvas actually helps in visualizing data at next level

**What problems is OrientDB solving and how is that benefiting you?**

I am building my software with orient DB

  ### 9. The OrientDB database is used to compare with our graph processing system.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Peter V. | Kontorchef/Head of Knowledge Sharing, Government Administration, Enterprise (> 1000 emp.)

**Reviewed Date:** December 01, 2019

**What do you like best about OrientDB?**

The main feature I found as a user and from the benchmarking perspective was that it is embeddable. I can simply use the database by including a jar and update it when necessary. There are no mash-ups or complications of having to explicitly keep the server started for the database. In addition to having implemented the Tinkerpop stack, which is the standard for graph APIs, there is little transition time between using other graph databases and OrientDB. And, of course, the transition from SQL to Graph becomes simple since it supports SQL-based syntax.

**What do you dislike about OrientDB?**

Many times when the nodes go down (using a distributed configuration), there are inconsistent states that remain unresolved. The database has to be deployed again. Also, when I scaled my cluster, I had to manually move all the data from the smaller cluster to the larger one.

**Recommendations to others considering OrientDB:**

It is, without a doubt, the most innovative idea for combining document-oriented storage and graphical functionalities. I would definitely recommend it to a user who wants to easily deploy a graph database/document database through code. It is also extremely fast with a small amount of data, but for very large graphs in the distributed setup, it proved otherwise.

**What problems is OrientDB solving and how is that benefiting you?**

I have been trying to compare our graph analytical framework with various graph databases like Titan/OrientDB/Neo4j. But since ours is a distributed graph database and uses graphs that have billions of nodes and performs OLAP and OLTP operations on them, we found that Titan scales and performs better than OrientDB when it comes to billions of nodes in a distributed environment.

  ### 10. Hierarchy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 13, 2020

**What do you like best about OrientDB?**

We can map hierarchy mapping easy. Have edge and vertext nice to map

**What do you dislike about OrientDB?**

Problem in delete edge.when delete vertext edge already there.doesnt delete that.thats increase memory

**What problems is OrientDB solving and how is that benefiting you?**

Mainly worked with hierarchical problems.

  ### 11. Sturdy and swift Distributed Graph database engine

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nitish S. | Sr Principal SRE & DevOps Engineer , Mid-Market (51-1000 emp.)

**Reviewed Date:** February 06, 2020

**What do you like best about OrientDB?**

Simple to use,  ease of modification and the best part is transition from SQL to Graph is very simple as it gives SQL-based syntax. No necessity to keep the server started for the database. Support is very good and also have a community for it. Provides a very fast query engine. Any organisation can develop their own application on OrientDB because of its flexible java api support.

**What do you dislike about OrientDB?**

This database should have a better driver support. Concerns with scalability. Have much scope of improvement in production grade transactions. Sometimes faced performance issues when accessing huge records at a time.

**Recommendations to others considering OrientDB:**

Highly recommend for any organisation looking forward to deploy a graphic database / documentary database through the code/scripting.

**What problems is OrientDB solving and how is that benefiting you?**

Its suited best for our OLAP and OLTP operations for N nodes in a distributed environment. Also it delivers document storage and graphical functionalities under the same hood. This tool helped us in data analysis and network analysis for our customer. Its embedded maps are also very helpful. Fast query engine.

  ### 12. Robust and efficient distributed graph database engine

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yash S. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 18, 2020

**What do you like best about OrientDB?**

Ease in usability, Conversion  from SQL to graph is very fast and easy. Fast Query processing and efficient data retrieval.
Will work even if the server is not turned on state.
Api support is great which helps in developing wrappers for applications.
Embedded maps is a great functionality

**What do you dislike about OrientDB?**

Nothing to dislike, The features are self fulfilling in every nature. Driver functionality is weak, needs improvisation.

**Recommendations to others considering OrientDB:**

Best suited for graph and document based projects where graphical views of all the data is critical and required.
Also suited for multi node and distributed environments. 
Great integration with scripting languages.

**What problems is OrientDB solving and how is that benefiting you?**

We are using this product for distributed  environment where multiple nodes are communicating with each other.
Data and network analysis are also done using this product.

  ### 13. Best Java database management system I've seen

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sarah S. | Senior Conveyancer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2019

**What do you like best about OrientDB?**

The multi model graph-based design is my favourite aspect. It allows me to easily follow the document database. The identification, passwords and encryption ensures our date remains confidential.

**What do you dislike about OrientDB?**

Can be a very costly program to run however it's worth it!

**What problems is OrientDB solving and how is that benefiting you?**

Using the teleporter tool we've been able to modernise our database by migrating them a lot more efficiently than we had imagined.

  ### 14. OrientDB brings a fabulous future to our financial technical realization

**Rating:** 5.0/5.0 stars

**Reviewed by:** 健 . | 首席架构师, Banking, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 31, 2017

**What do you like best about OrientDB?**

1. Elaborated documents for a beginner without any graph background knowledge to grasp basic graph theory and orientdb practice.
2. Build on Java platform, which is our company's main dev language as well, it's too easy to spend much time customizing various implementation as we demand.

**What do you dislike about OrientDB?**

The infrastructural graph engine/model can't support too much online real-time concurrency(OLTP), especially when facing to plenty of edges concurrency maintenance on super node.
As of now, we can realize real-time in other way, it'll be just perfect if someday orientdb support high-concurrency well.

**Recommendations to others considering OrientDB:**

Although orientdb is still not the top1 graphdb in market, its rising trend cannot be ignored. It has proved that the customers and market admits its abilities and features, whatever multi-model, or ease of use, or powerful graph traverse engine, or distributed architecture. Almost every element with regards to internet technologies is introduced in. What are you waiting for?

**What problems is OrientDB solving and how is that benefiting you?**

Since we're a financial company, the scenarios we leverage orientdb to satisfy are:
1. anti-fraud, based on transactions, payment, orders, GPS, phone call, etc. Actually this is similar and applied to any social network model.
2. RPC invoke chain, collecting rpc invoke records into orientdb, analyzing the bottlenecks or design issues.


  ### 15. Fast, flexible, reliable Graph database.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gerry M. | Co Founder / Data Consultant, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 07, 2017

**What do you like best about OrientDB?**

We’re a consultancy company who helps clients adopt Big Data technologies, and Graph is increasingly becoming an important aspect of the data-stack; especially for complex and connected data-sets such social network applications and analysis. We have a number of customers using Orient with 50-million + node/relationship workloads. We’ve worked with all the major Graph platforms and Orient is currently our preferred choice. Performance is great and the query language, being a hybrid of standard SQL & Graph means adoption is easier than if using Gremlin or Cypher, both of which look great at first but query complexity can escalate rapidly. Orient’s mix works in practice. Another feature we like is the ability to query it via standard JDBC connections, which means standard tools such as DB Visualizer work; which just make using it more pleasurable than rivals. We develop in Java, and their APIs are rock solid. Pricing is also more reasonable that rivals; making horizontal distribution more practical.  

**What do you dislike about OrientDB?**

Sometimes the Orient Studio forgets the visualisation settings for the Graph so all the lovely setup work you’ve done to make it look pretty gets lost. Sort it out Orient!


**Recommendations to others considering OrientDB:**

We use Orient for its Graph capabilities, where Orient is very fast. Make sure you understand Graph query and why you'd use them.

**What problems is OrientDB solving and how is that benefiting you?**

Various types of network analysis, both for commercial and government. We’re also looking at helping to implement social network style features and newsfeeds, the recursive nature of which Graph is perfectly suited for. 


  ### 16. Fast and flexible database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ivan G. | Director, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 01, 2017

**What do you like best about OrientDB?**

This is an easy to install DB.
The fact that it's SQL is very close to relational SQL makes it easy to use to most developers.
The results from querys are extremely fast.
Graph and Document characteristics combined make this DB very unique.
Embeded maps are extremely useful.

**What do you dislike about OrientDB?**

Drivers are a down side in this datababse. Connector drivers should be improved - but this should not stop you from choosing this DB.
OrientDB's documentation is not always up to date.
There is no import button in Orient Studio. Imports must be run manually.
Changing attribute names can cause problems.

**Recommendations to others considering OrientDB:**

If you are looking for a flexible database, quick to learn, easy to migrate from other databases, this is the one.
Another thumbs up is the fact that it is free.

**What problems is OrientDB solving and how is that benefiting you?**

Big Data, database analysis, graph database / non-relational data structure, fast development.

  ### 17. Open Source and Flexible Solution for Analysing Networks from Big Data Sources

**Rating:** 5.0/5.0 stars

**Reviewed by:** Carlos A. I. | Associate Professor, Higher Education, Enterprise (> 1000 emp.)

**Reviewed Date:** July 26, 2017

**What do you like best about OrientDB?**

OrientDB has a really friendly licence. This is essential for our research purposes. The main aspects we have liked is that OrientDB is easy to understand and to use.  It combines schemas, documents and graphs in an easy and simple way. In addition, it is well documented and has a large community providing support.

**What do you dislike about OrientDB?**

More than dislike, I think it is a feature request :). OrientDB has already integration with Python and is compliant with Apache TinkerPop. We hope new versions of OrientDB will bring higher integration with specific Python tools such as NetworkX.

**What problems is OrientDB solving and how is that benefiting you?**

We have been working in the H2020 project MixedEmotions (http://mixedemotions.insight-centre.org/modules) for analyzing the social context of users, that is, how emotions are propagated in the network. OrientDB has been used for storing and retrieving ego networks. Analyzing how emotions are propagated is used for marketing, brand monitoring, radicalism detection, etc.

  ### 18. OrientDB solves problems that other software can not solve

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andrey K. | Owner, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2017

**What do you like best about OrientDB?**

Quite easy to install.
It has good drivers for working with various programming languages, and also a great plus is the ability to work through REST.
A mixed model is an excellent solution for storing complex data, and built-in classes and inheritance solve many problems.
It is very convenient to work using SQL like requests.

**What do you dislike about OrientDB?**

Weak documentation. Many powerful things are simply not described in it.

**Recommendations to others considering OrientDB:**

Use it, if you need the best graph database engine

**What problems is OrientDB solving and how is that benefiting you?**

Work with large amounts of data. Quick search of results in the graph. Convenient use with several programming languages.

  ### 19. A Database for All Seasons

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saeed T. | CEO, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 08, 2017

**What do you like best about OrientDB?**

Multi model Nosql database as we can trust in our operational business . The best performance in graph , document , indexing , read and write with intensive data .

**What do you dislike about OrientDB?**

Documentation integration and lack of examples , best practices and social tutorial system .

**Recommendations to others considering OrientDB:**

if you want to choose a right product for Operational Database and working with  graph , documents , key-value , spatial , analytical  with the painless configuration and a good support in communities   , i suggest to use OrientDB in your business environment . 

If you be familiar with the simple and basic concept of OrientDB in operation , you can easily switch to achieve more performance in read and write iops as you reached  . 

**What problems is OrientDB solving and how is that benefiting you?**

We have use OrientDB in a CMS and a Mobile location based service . 

our CMS service use OrientDB document base features actually . the highest read and write is our founded benefit in OrientDB .

In the location and mobile based scenario we used orientdb graph and spatial features too . 
There are several function for working the graphs like the shortest path , Dijkstra , A* and many standard Geo spatial functions  in OrientDB that provides facilty and ease of use to making a business better .

OrientDB is a open source and live database project in github so we can contribute to growing together . we can write modules , functions or report our issues to orientdb project  and receive a nice , fast and friendly online support .

OrientDB have a native and official support for wide range of developing platforms . as we experienced with nodejs and java api , we can develop our software and services  and connect fast and secure to orientdb remotely and easily.  


  ### 20. Good and modern database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anton Z. | Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 10, 2016

**What do you like best about OrientDB?**

The best thing for me is that I can use it as an embedded database inside my server avoiding network overhead. 

Also low level functionality is available for me with Java API and I can avoid using SQL and other languages. 

**What do you dislike about OrientDB?**

Massive usage of mutable state and ThreadLocal variables in the OrientDb source codes could introduce tricky bugs. 

Documentation is not comprehensive and far away from this. So I have to read source codes to find out a solution.

**What problems is OrientDB solving and how is that benefiting you?**

I have a DSL language which allows to define a data structure and define business logic. This makes OrientDb almost ideal solution for me because I can use low level feature directly avoiding overhead from network communications and other languages such as SQL.

  ### 21. Everyday NoSQL database usable for any kind of project

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 10, 2016

**What do you like best about OrientDB?**

OrientDB is the only NoSQL database I have come across, that has the potential to be an everyday's database usable for any type of project, giving you the full range of features (including SQL as query language) you have been used before using your relational database systems plus all the advantages of NoSQL databases in one single database system. No need anymore to select the most appropriate relational or NoSQL database, OrientDB does it all and does it all very well.

**What do you dislike about OrientDB?**

A lot has been added to the SQL dialect lately. A lot of the late additions make me feel like that it was more important to have some language construct to be able to access a new feature fast rather than thinking a little bit more about how to add new language constructs the best way so that the dialect maintains to be a consistent SQL dialect rather than slowly growing into a language of its own, rather confusing at times and rather distinct from SQL.

**Recommendations to others considering OrientDB:**

Simply just use it! You will fall in love and replace your relational database systems with OrientDB, I did, at least.

**What problems is OrientDB solving and how is that benefiting you?**

OrientDB has replaced MySQL and Postgres as my first choice database system. The only other database "system" I am still using besides OrientDB is Sqlite, but as soon as data amount increases, OrientDB is my first and only choice at the moment.
What used to be complex and slow SQL queries against relational databases are now simple and short SQL queries performing fast and making it a joy treating the data in my databases as object graphs rather than trying to rebuild objects from relational data using complex and slow joins.
What a non-sense really, we used to serialise objects to relational data for years now (INSERT, UPDATE) to try to rebuild the objects again when fetching the same data later on (SELECT). Thats all over now.

  ### 22. I'm using Orientdb in my project about IoT. 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hélio R. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 12, 2016

**What do you like best about OrientDB?**

easy installation on raspberry pi and operates smoothly on it. 
The system persisted  about 2 million registers of data without problems.
Orientdb never stopped. (one year).
The web application for database administration is pretty good.
The web application for database administration is pretty good. 
The flexibility about choosing operational mode (Document database, graph database, ...)

**What do you dislike about OrientDB?**

The Orientdb documentation seems good, but I have problems in searching about specific practical situations (ex: website "stackoverflow")

**Recommendations to others considering OrientDB:**

I'd like to have more documentation about accessing orientdb from python and JavaScript languages. 

**What problems is OrientDB solving and how is that benefiting you?**

I need write data quickly and handle high volume of data as well. 

  ### 23. One of the best Graph databases around

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cliff R. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 29, 2016

**What do you like best about OrientDB?**

How fast we were productive with Orient DB - right from the start

**What do you dislike about OrientDB?**

The lack of understanding by some of our own system integrators into why we would choose a graph DB versus an Oracle SQL based table solution.  I think if Graph DB's were more ubiquitous it would be an easier selling point to the higher level decision makers on software architecture 

**Recommendations to others considering OrientDB:**

Look at the other graph db vendors out there - we found Orient to be the one that was ready for production.  We integrated it into our business logic and it performed quite well, and we in our opinion the only choice at this stage.

**What problems is OrientDB solving and how is that benefiting you?**

We have now and have had in the past - equipment that is connected in a star, bus, and tree structure. The ability to find the equipment, and provision it all starts with a tool or database that closely models the topology.  Clearly for us, a graph DB was the choice and Orient passed all the tests for being the implementation we wanted.

  ### 24. Best thing about OrientDB that I liked that it is a multipurpose NoSQL database.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 23, 2016

**What do you like best about OrientDB?**

Best thing about OrientDB that I liked that it is a multipurpose NoSQL database. Second thing that I liked is that it is made in Java programming language. Being a pro fan of Java I find it exciting to use OrientDB.

**What do you dislike about OrientDB?**

There are few drawbacks in OrientDB. First one that I shoud mention is the performance as compared to other rival NoSQL database solutions. I think guys at OrientDB is constantly working on that. Second thing is the community. Size of the OrientDB community is small and I find it hard to find some solutions online.

**What problems is OrientDB solving and how is that benefiting you?**

1 : NoSQL database requirements.

  ### 25. Powerful graph database

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 22, 2016

**What do you like best about OrientDB?**

Having a graph db with ability to use SQL. The db has some good features, can improve even more with time.

**What do you dislike about OrientDB?**

Some bugs, but they are getting fixed constantly

**What problems is OrientDB solving and how is that benefiting you?**

I use Orient for personal testing purpose

  ### 26. Graph/Document database with good tools and reasonable support

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 04, 2016

**What do you like best about OrientDB?**

The database is easy to install and integrate with existing architectures since it supports both JDBC, a SQL-like query language, and strong tools that run in the web browser and provide visual indicators of how the database is performing.

**What do you dislike about OrientDB?**

Documentation tends to be updated slower than one would expect and there isn't enough emphasis on securing the installation in the documentation. Much of the documentation assumes that you're installing in a standalone mode and not in its clustered modes (which work very well).

**Recommendations to others considering OrientDB:**

You need to perform a proof of concept with orientdb from the perspective of a graph database and not try to turn it into a relational database with graph features. If you do that, you will not find that it meets your criteria. Since many relationships are well represented with graphs and easily traversed with graph queries - you will need to make sure that you go into the project with the right mindset or you will find that you are carrying RDBMS baggage into the graphical world. You may find that traditional DBAs have a hard time adopting the solution since it is very different from what they are accustomed to.

**What problems is OrientDB solving and how is that benefiting you?**

A lot of our data requirements are based upon graphical relationships and they need to be traversed in a reasonable amount of time. Arithmetically there are some other databases that have better performance, but not all of them are as well supported or offer the tool chain that Orient provides.


## OrientDB Discussions
  - [What is multi-model database service?](https://www.g2.com/discussions/what-is-multi-model-database-service)
  - [Is OrientDB a native graph database?](https://www.g2.com/discussions/is-orientdb-a-native-graph-database)
  - [What type of database is OrientDB?](https://www.g2.com/discussions/what-type-of-database-is-orientdb)
  - [How OrientDB works?](https://www.g2.com/discussions/how-orientdb-works)

- [View OrientDB pricing details and edition comparison](https://www.g2.com/products/orientdb/reviews?filters%5Bnps_score%5D%5B%5D=5&section=pricing&secure%5Bexpires_at%5D=2026-08-13+11%3A07%3A49+-0500&secure%5Bsession_id%5D=5859f7d7-807d-4cf8-a113-30c0b412df1e&secure%5Btoken%5D=9616fddd4be7c607db2e9a36e35be568057300cb02f993ffb42629e7968f2dd9&format=llm_user)

## OrientDB Features
**Data Management**
- Data Model
- Data Types

**Data Management**
- Data Model
- Data Types
- Built - In Search
- Event Triggers
- Semantic Search

**Data Management**
- Data Model
- Data Types
- Built - In Search
- Event Triggers
- Query Language

**Availability**
- Auto Sharding
- Auto Recovery
- Data Replication

**Availability**
- Auto Sharding
- Auto Recovery
- Data Replication
- Backup and Recovery
- Real-Time Data

**Availability**
- Auto Sharding
- Auto Recovery

**Performance **
- Integrated Cache

**Performance**
- Query Optimization
- Ad hoc Query

**Performance**
- Query Optimization

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Support**
- Multi-Model
- Operating Systems

**Support**
- Multi-Model
- Operating Systems
- BI Connectors
- Data Connectors

**Support**
- Multi-Model
- BI Connectors
- Operating Systems

**Additional Functionality**
- Database Conversion
- Monitoring
- Activity Dashboard
- Data Extraction
- Reporting/Analytics
- Automatic Backup
- Real-Time Monitoring
- Audit Management
- Data Visualization
- Ad hoc Reporting
- Compliance Management
- Indexing
- Search/Filter
- Alerts/Notifications
- Data Verification
- Performance Testing
- Data Capture and Transfer
- Security Auditing
- Access Controls/Permissions
- Role-Based Permissions
- Data Mapping
- Data Retrieval
- AI Copilot
- Third-Party Integrations
- Generative AI
- Configuration Management
- Audit Trail
- For NoSQL Databases
- Data Import/Export
- Data Migration
- Data Synchronization
- API
- Serverless Accessibility
- Multiple Data Sources

**Database Features**
- Storage
- Availability
- Stability
- Scalability
- Security
- Data Manipulation
- Query Language

## Top OrientDB Alternatives
  - [Arango](https://www.g2.com/products/arango/reviews) - 4.6/5.0 (115 reviews)
  - [Azure Cosmos DB](https://www.g2.com/products/azure-cosmos-db/reviews) - 4.2/5.0 (59 reviews)
  - [Redis Software](https://www.g2.com/products/redis-software/reviews) - 4.5/5.0 (132 reviews)

