OrientDB is an Open Source NoSQL Database Management System. NoSQL Database gives a system to putting away and recovering NO-connection or NON-social information that alludes to information other than plain information, for example, report information or diagram information. NoSQL data sets are progressively utilized in Big Data and constant web applications. NoSQL frameworks are additionally once in a while called "Not just SQL" to underline that they may uphold SQL-like question dialects.
OrientDB likewise has a place with the NoSQL family. OrientDB is a subsequent age Distributed Graph Database with the adaptability of Documents in a single item with an open wellspring of Apache 2 permit. There were a few NoSQL information bases in the market before OrientDB, one of them being MongoDB.
MongoDB vs OrientDB
MongoDB and OrientDB contains numerous basic highlights yet the motors are generally extraordinary. MongoDB is unadulterated Document data set and OrientDB is a cross breed Document with chart motor.
Features | MongoDB | OrientDB |
---|---|---|
Relationships | Uses the RDBMS JOINS to create relationship between entities. It has high runtime cost and does not scale when database scale increases. | Embeds and connects documents like relational database. It uses direct, super-fast links taken from graph database world. |
Fetch Plan | Costly JOIN operations. | Easily returns complete graph with interconnected documents. |
Transactions | Doesn’t support ACID transactions, but it supports atomic operations. | Supports ACID transactions as well as atomic operations. |
Query language | Has its own language based on JSON. | Query language is built on SQL. |
Indexes | Uses the B-Tree algorithm for all indexes. | Supports three different indexing algorithms so that the user can achieve best performance. |
Storage engine | Uses memory mapping technique. | Uses the storage engine name LOCAL and PLOCAL. |
OrientDB is the principal Multi-Model open source NoSQL DBMS that unites the force of diagrams and adaptability of reports into a versatile superior operational information base.