1. |
It is developed by Neo4j, Inc. |
It is developed by MariaDB Foundation. |
2. |
It was initially released in 2007. |
It was initially released on 29 October 2009. |
3. |
It is written using Java and Scala language. |
It is written in C and C++ Perl and Bash languages. |
4. |
Server operating systems are Linux, OS X, Solaris, and Windows. |
Server operating systems are FreeBSD, Linux, Solaris and Windows. |
5. |
It supports Causal Clustering using Raft protocol Replication. |
It supports both Master-Slave Replication and Master-Master Replication. |
6. |
APIs and other access methods includes Bolt protocol, Cypher query language, Java API, Neo4j-OGM, RESTful HTTP, API, Spring Data Neo4j, TinkerPop 3. |
APIs and other access methods include ADO.NET, JDBC, ODBC, Proprietary native API. |
7. |
It does not support SQL. |
It supports SQL. |
8. |
Its primary database model is is Graph DBMS. |
Its primary database model is is Relational DBMS. |
9. |
It supports .Net, Clojure, Elixir, Go, Groovy, Haskell, Java, JavaScript, Perl, PHP, Python, Ruby, Scala programming languages. |
It supports Ada, C, C#, C++, D, Eiffel, Erlang, Go, Haskell, Java, JavaScript (Node.js), Objective-C, OCaml, Perl, PHP, Python, Ruby, Scheme, Tcl programming languages. |
10. |
It does not supports Partitioning methods. |
It supports Horizontal partitioning, sharding with Spider storage engine or Galera cluster Partitioning methods. |
11. |
Famous companies like medium.com., Stack, Fiverr, Fundamentei, Trendyol Group, double slash, ingsmen Software, GAPO, etc uses Neo4j. |
Famous companies like Accenture, Docplanner, CUNY, Northrop Grumman, etc uses MariaDB. |
12. |
It provides Causal and Eventual Consistency configurable in Causal Cluster setup and Immediate Consistency in stand-alone mode in a distribution system. |
It provides us with Immediate Consistency method to ensure consistency in a distributed system. |