1. |
It was developed by Neo4j, Inc. |
It was developed by MongoDB Inc. |
2. |
It was initially released in 2007. |
It was initially released on 11 February 2009. |
3. |
It is written using Java and Scala language. |
It is written in C++, Go, JavaScript, Python languages. |
4. |
It does not supports Map Reduce method. |
It supports Map Reduce method. |
5. |
It has foreign keys. |
It does not have foreign keys. |
6. |
Neo4j 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 proprietary protocol using JSON. |
7. |
It is data schema free and schema optional. |
It is data schema free. |
8. |
It does not support SQL. |
It provides support to Read-only SQL queries via the MongoDB Connector for BI. |
9. |
Its primary database model is Graph DBMS. |
Its primary database model is Document Store. |
10. |
Neo4j supports programming languages which are .Net, Clojure, Elixir, Go, Groovy, Haskell, Java, JavaScript, Perl, PHP, Python, Ruby and Scala. |
It supports D, Dart, Delphi, Erlang, Go, Groovy, Lisp, Lua, MatLab, Perl, PHP, PowerShell, Prolog, Actionscript, C, C##, C++, Clojure, Python, R, Ruby, Haskell, Java, Javascript, Scala, Smalltalk programming languages. |
11. |
It does not supports Partitioning methods. |
It supports Sharding Partitioning methods. |
12. |
Neo4j is used by famous companies like medium.com., Stack, Fiverr, Fundamentei, Trendyol Group, double slash, ingsmen Software, GAPO, etc. |
MongoDB is used by Famous companies like Amadeus, ViaVarejo, Craftbase, Lyft, etc. |