DBMS > GraphDB vs. MonetDB vs. MongoDB vs. Neo4j vs. Riak KV
System Properties Comparison GraphDB vs. MonetDB vs. MongoDB vs. Neo4j vs. Riak KV
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | GraphDB ![]() | MonetDB Xexclude from comparison | MongoDB Xexclude from comparison | Neo4j Xexclude from comparison | Riak KV Xexclude from comparison | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | Enterprise RDF and graph database with efficient reasoning, cluster and external index synchronization support | A relational database management system that stores data in columns | One of the most popular document stores available both as a fully managed cloud service and for deployment on self-managed infrastructure | Open source graph database | Distributed, fault tolerant key-value store | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Graph DBMS RDF store | Relational DBMS | Document store | Graph DBMS | Key-value store ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary database models | Document store | Search engine ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | graphdb.ontotext.com | www.monetdb.org | www.mongodb.com | neo4j.com | basho.com/products/riak-kv | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | graphdb.ontotext.com/documentation | www.monetdb.org/Documentation | docs.mongodb.com/manual | neo4j.com/docs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Ontotext | MonetDB BV | MongoDB, Inc | Neo4j, Inc. | Basho Technologies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 2000 | 2004 | 2009 | 2007 | 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | 8.8, January 2019 | Apr2019, April 2019 | 4.2, August 2019 | 3.5.8, July 2019 | 2.1.0, April 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
License ![]() | commercial ![]() | Open Source ![]() | Open Source ![]() | Open Source ![]() | Open Source ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud-based only ![]() | no ![]() | no | no ![]() | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS offerings (sponsored links) ![]() Providers of DBaaS offerings, please contact us to be listed. | MongoDB Atlas: Deploy a fully managed cloud database on-demand and ready for use in minutes. Available on AWS, Azure, and GCP. | Neo4j Aura: The simplest way to run Neo4j in the cloud | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementation language | Java | C | C++ | Java, Scala | Erlang | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | All OS with a Java VM Linux OS X Windows | FreeBSD Linux OS X Solaris Windows | Linux OS X Solaris Windows | Linux ![]() OS X Solaris Windows | Linux OS X | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | schema-free and OWL/RDFS-schema support | yes | schema-free ![]() | schema-free and schema-optional | schema-free | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing ![]() | yes | yes | yes ![]() | yes | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support ![]() | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | yes, supports real-time synchronization and indexing in SOLR/Elastic search/Lucene and GeoSPARQL geometry data indexes | yes | yes | yes ![]() | restricted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | SPARQL is used as query language | yes ![]() | Read-only SQL queries via the MongoDB Connector for BI | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | GeoSPARQL Java API RDF4J API RIO Sail API Sesame REST HTTP Protocol SPARQL 1.1 | JDBC native C library ![]() ODBC | proprietary protocol using JSON | Bolt protocol Cypher query language Java API Neo4j-OGM ![]() RESTful HTTP API Spring Data Neo4j TinkerPop 3 | HTTP API Native Erlang Interface | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | .Net C# Clojure Java JavaScript (Node.js) PHP Python Ruby Scala | C C++ Java JavaScript (Node.js) Perl PHP Python R Ruby | Actionscript ![]() C C# C++ Clojure ![]() ColdFusion ![]() D ![]() Dart ![]() Delphi ![]() Erlang Go Groovy ![]() Haskell Java JavaScript Lisp ![]() Lua ![]() MatLab ![]() Perl PHP PowerShell ![]() Prolog ![]() Python R ![]() Ruby Scala Smalltalk ![]() | .Net Clojure Elixir Go Groovy Haskell Java JavaScript Perl PHP Python Ruby Scala | C ![]() C# C++ ![]() Clojure ![]() Dart ![]() Erlang Go ![]() Groovy ![]() Haskell ![]() Java JavaScript ![]() Lisp ![]() Perl ![]() PHP Python Ruby Scala ![]() Smalltalk ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts ![]() | Java Server Plugin | yes, in SQL, C, R | JavaScript | yes ![]() | JavaScript and Erlang | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | no | yes | yes ![]() | yes ![]() | yes ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods ![]() | none | Sharding via remote tables | Sharding ![]() | none | Sharding ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods ![]() | Master-master replication | none ![]() | Master-slave replication | Causal Clustering using Raft protocol ![]() | selectable replication factor | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | no | no | yes | no | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts ![]() | Immediate Consistency, Eventual consistency (configurable in cluster mode per master or individual client request) | Eventual Consistency Immediate Consistency ![]() | Causal and Eventual Consistency configurable in Causal Cluster setup Immediate Consistency in stand-alone mode | Eventual Consistency | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys ![]() | yes ![]() | yes | no ![]() | yes ![]() | no ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts ![]() | ACID | ACID | Multi-document ACID Transactions with snapshot isolation | ACID | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | yes | yes | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | yes | yes | yes ![]() | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities ![]() | yes ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts ![]() | yes | fine grained access rights according to SQL-standard | Access rights for users and roles | Users, roles and permissions. Pluggable authentication with supported standards (LDAP, Active Directory, Kerberos) | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More information provided by the system vendor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GraphDB ![]() | MonetDB | MongoDB | Neo4j | Riak KV | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specific characteristics | GraphDB Enterprise is a high-performance semantic repository created by Ontotext.... » more | Column-store In-memory optimized GeoSpatial support JSON document support » more | MongoDB is the leading modern, general purpose data platform, designed to unleash... » more | Neo4j is a native graph database platform that is built to store, query, analyze... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competitive advantages | GraphDB allows you to link text and data in big knowledge graphs. It’s easy to experiment... » more | Scalable architecture - vertical data organization and in-memory optimization guarantee... » more | The MongoDB Data Platform can be used by developers building OLTP and analytical... » more | Neo4j database is the only transactional database that combines everything you need... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typical application scenarios | Metadata enrichment and management, linked open data publishing, semantic inferencing... » more | Analytical database, Data warehouse, OLAP Data mining Scientific database » more | Internet of Things and Time Series (Bosch, Jaguar Land Rover) Mobile (The Weather... » more | Real-Time Recommendations Master Data Management Identity and Access Management Network... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key customers | BBC, Press Association, Financial Times, DK, Euromoney, The British Museum, Getty... » more | Numascale , Spinque , SecurActive , CHS , NOZHUP » more | ADP, Adobe, Amadeus, AstraZeneca, Auto Trader, Barclays, BBVA, Bosch, Cisco, CERN,... » more | Over 300 commercial customers and over 750 startups use Neo4j. Flagship customers... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Market metrics | GraphDB is the most utilized semantic triplestore for mission-critical enterprise... » more | 70 million downloads (growing at more than 30 thousand downloads per day). 15,000+... » more | Neo4j boasts the world's largest graph database ecosystem with more than a 15 million... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Licensing and pricing models | GraphDB-Free is free to use. SE and Enterprise are licensed per CPU-Core used. Perpetual... » more | Free and open-source software, Mozilla Public License 2.0 Commercial support available » more | MongoDB database server: Server-Side Public License (SSPL) . Commercial licenses... » more | GPL v3 license that can be used all the places where you might use MySQL. Neo4j Commercial... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
News | A New Hope: The Rise of the Knowledge Graph The New Improved and Open GraphDB It Takes Two to Tango: Knowledge Graphs and Text Analysis Semantic Technology and the Strive for Drug Safety Artificial Intelligence and the Knowledge Graph | Limit memory usage of MonetDB on Linux with CGROUPS SQL:2003 merge statements now supported in MonetDB Extended SQL:2011 Window Functions in MonetDB Updatable MERGE TABLEs with partition predicates Remote Tables and Authorization | This Week in Neo4j – Full Text Search Tips and Tricks, Learning Geography, MongoDB to Graph Graphs on GPUs: 5-Minute Interview with Saul Rosales Graphing Space and Time #GraphCast: “All Graph Databases Are Not Created Equal” | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We invite representatives of system vendors to contact us for updating and extending the system information, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related products and services | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3rd parties | ScaleGrid: Deploy, monitor, backup and scale MongoDB in the cloud with the #1 Database-as-a-Service (DBaaS) platform. » more Knowi: Build MongoDB Reports and Data Visualizations in Minutes with Native Integration » more Navicat for MongoDB gives you a highly effective GUI interface for MongoDB database management, administration and development. » more Dremio: Analyze your data with standard SQL and any BI tool. Accelerate your queries up to 1,000x. » more CData: Connect to Big Data & NoSQL through standard Drivers. » more Studio 3T: The world's favorite IDE for working with MongoDB » more DBHawk: Powerful web-based MongoDB GUI. Connect securely to on-premise MongoDB or MongoDB on the Cloud, Atlas or mLab. » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We invite representatives of vendors of related products to contact us for presenting information about their offerings here. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More resources | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GraphDB ![]() | MonetDB | MongoDB | Neo4j | Riak KV | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB-Engines blog posts | PostgreSQL is the DBMS of the Year 2018 PostgreSQL moves up one rank at the expense of MongoDB Oracle is the DBMS of the Year | Applying Graph Analytics to Game of Thrones MySQL, PostgreSQL and Redis are the winners of the March ranking The openCypher Project: Help Shape the SQL for Graphs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Conferences and events | Designing Semantic Technology Proof-of-Concept Ontotext Platform – the Fast Track from an RDF Model to a Knowledge Graph | GraphConnect 2020 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | Ontotext GraphDB - Handling Massive Loads, Queries and Inferencing in Real Time. Ontotext GraphDB Named Innovator in Bloor's Graph Database Market Research Ontotext's GraphDB 9.0 Open-sources its Front-end and Engine Plugins to Empower Knowledge Graph Solutions Ontotext's GraphDB 8.10 Makes Knowledge Graph Experience Faster and Richer Ontotext's GraphDB 8.9 Boosts Semantic Similarity Search provided by Google News | Big Data Career Notes: November 2019 Edition MonetDB Solutions secures investment from ServiceNow Global RDBMS Software Market 2019-2025 | Top key players are Microsoft,Oracle,PostgreSQL Global Development Group,SQLite,IBM,SolarWinds IT Operations Management,Cubrid,TmaxSoft,CA Technologies,ThinkSQL,FrontBase,MonetDB,VoltDB Global RDBMS Software Market Insights, New Project Investment and Potential Growth Scope RDBMS Software Market Size, Historical Growth, Analysis, Opportunities and Forecast To 2024 provided by Google News | MongoDB Stock Wavers On Third-Quarter Earnings Beat, Improved Outlook Why MongoDB Shares Jumped as Much as 10.5% This Morning, Just for a While MongoDB tops third quarter expectations MongoDB revenues rise sharply as Atlas customer headcount more than doubles year-on-year MongoDB, Inc. Announces Third Quarter Fiscal 2020 Financial Results provided by Google News | Neo4J Launches Cloud Graph Database Neo4j Releases Native Graph Database as a Service Platform Graph Database Market 2019 Growth Strategies | triAGENS GmbH(Arango DB), Neo4j, Inc, OrientDB Ltd, Cayley Neo4j is the Graph Database of Choice for World's Top Financial Services Organizations GPU Database Market 2018-2027 Regional Analysis, Industry Size, Emerging Trends and Top Manufacturers are Blazegraph, BlazingDB, Brytlyt, Fuzzy Logix, Jedox, Kinetica DB, Neo4j, OmniSci, SQream Technologies provided by Google News | Is Riak A Good NoSQL Database Option? Basho open-sources its Riak TS database for the Internet Of Things Basho, Maker of Riak NoSQL Database, Raises $25M Basho's database downfall highlights danger of bringing too-niche tech to market NoSQL database Riak acquired following Basho’s fall from grace provided by Google News | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Job opportunities | Data Scientist Data Scientist Principal Software Engineer / Architect | MongoDB/NoSQL DBA Expert MongoDB DBA MongoDB Engineer - remote worldwide MongoDB Consultant (US) - remote Software Engineer | AI Scientist (PwC Labs) Solution Architect Data Analyst - Neo4J - Data Scientist Computer Scientist - Level 1 Data Scientist | Platform Architects PostgreSQL Database Admin Cloud Support Engineer I - Databases Cloud Support Engineer - Databases IT Systems Administrator |
Share this page