1. | It was developed by Neo4j, Inc. | It was developed by Apache Software Foundation. |
2. | It was initially released in 2007. | It was initially released on July 2008. |
3. | It is written using Java and Scala language. | It iswritten only in Java language. |
4. | Neo4j server operating systems are Linux, OS X, Solaris, and Windows. | Its server operating systems are BSD, Linux, OS X, Windows. |
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 and Thrift. |
7. | It is data schema free and schema optional. | It is data schema free. |
8. | It does not support SQL. | It provides support to SQL-like SELECT, DML and DDL statements (CQL). |
9. | Its primary database model is is Graph DBMS. | Its primary database model is Wide column store. |
10. | Neo4j supports programming languages which are .Net, Clojure, Elixir, Go, Groovy, Haskell, Java, JavaScript, Perl, PHP, Python, Ruby and Scala. | It supports C#, C++, Clojure, Erlang, Go, Haskell, Java, JavaScript, Perl, PHP, Python, Ruby and Scala. |
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. | Famous companies like Instagram, Reddit, The Weather Channel, GitHub, etc uses Cassandra. |