Reduce your software costs by 18% overnight
Neo4j

Neo4j Alternatives & Competitors

(55)4.4 out of 5

Looking for alternatives to Neo4j? Tons of people want Graph Databases. ArangoDB, OrientDB, Azure Cosmos DB, and Amazon Neptune are the most popular alternatives and competitors to Neo4j.

Top Alternatives to Neo4j

  • ArangoDB
  • OrientDB
  • Azure Cosmos DB
  • Amazon Neptune
  • Cayley

Top 20 Alternatives & Competitors to Neo4j

    #1
    #1
  1. ArangoDB

    (55)4.7 out of 5

    ArangoDB is a distributed, free, and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

    Categories in common with Neo4j:
  2. ArangoDB is a distributed, free, and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

    Categories in common with Neo4j:

    Devaroop B.
    DB
    This db is a power house of all no sql possibilities. With an active forum and slack channels, the support provided (even for community users) is great. We had used Neo4j before but it limits a lot...Read more

    Reviewers say compared to Neo4j, ArangoDB is:

    More usable
    Easier to admin
    Easier to do business with
    #2
    #2
  3. OrientDB

    (49)3.8 out of 5

    OrientDB is a Distributed Graph Database engine with the flexibility of a Document Database all in one NoSQL database.

    Categories in common with Neo4j:
  4. OrientDB is a Distributed Graph Database engine with the flexibility of a Document Database all in one NoSQL database.

    Categories in common with Neo4j:

    Michiel C.
    MC
    The GUI of orientDB is very practical and user-friendly, it is comparable to other competitors their UI and allows of easy management of indexes, relations and nodes.
    18%   of software applications aren't well liked by teams using them.
    Find out how your team feels about your stack with G2 Pulse Surveys.
    Learn More
    #3
    #3
  5. Azure Cosmos DB

    (48)4.1 out of 5

    Azure Cosmos DB provides native support for NoSQL choices, offers multiple well-defined consistency models, guarantees single-digit-millisecond latencies at the 99th percentile, and guarantees high availability with multi-homing capabilities and low latencies anywhere in the world.

    Categories in common with Neo4j:
  6. Azure Cosmos DB provides native support for NoSQL choices, offers multiple well-defined consistency models, guarantees single-digit-millisecond latencies at the 99th percentile, and guarantees high availability with multi-homing capabilities and low latencies anywhere in the world.

    Categories in common with Neo4j:

    Jazib H.
    JH
    Consistency levels and being able to select of my own choice of consistency

    Reviewers say compared to Neo4j, Azure Cosmos DB is:

    More expensive
    More usable
    Better at meeting requirements
    #4
    #4
  7. Amazon Neptune

    (13)4.0 out of 5

    Amazon Neptune is a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets.

    Categories in common with Neo4j:
  8. Amazon Neptune is a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets.

    Categories in common with Neo4j:

    CA
    The core of Amazon Neptune is a purpose-built graph database engine optimized for storing large data set of relationships and querying the graph with minimum latency. Neptune continuously backs up...Read more

    Reviewers say compared to Neo4j, Amazon Neptune is:

    More expensive
    Better at meeting requirements
    More usable
    #5
    #5
  9. Cayley

    (11)3.9 out of 5

    Cayley is an open-source graph written in Go inspired by the graph database behind Freebase and Google's Knowledge Graph.

    Categories in common with Neo4j:
  10. Cayley is an open-source graph written in Go inspired by the graph database behind Freebase and Google's Knowledge Graph.

    Categories in common with Neo4j:

    Gema Aji W.
    GW
    Cayley is one of many graph database that really easy to configure and use, with some inspired capability that Freebase MQL Language offers and gremlin language support. The visualization of the...Read more

    Reviewers say compared to Neo4j, Cayley is:

    More usable
    #6
    #6
  11. Titan

    (11)4.0 out of 5

    Titan is a scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. Titan is a transactional database that can support thousands of concurrent users executing complex graph traversals in real time.

    Categories in common with Neo4j:
  12. Titan is a scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. Titan is a transactional database that can support thousands of concurrent users executing complex graph traversals in real time.

    Categories in common with Neo4j:

    UI
    We liked the pluggable storage mechanism. Specifically, the fact that it road on top of Cassandra was a huge plus. Because we already had operational support for Cassandra (monitoring,...Read more

    Reviewers say compared to Neo4j, Titan is:

    Better at meeting requirements
    #7
    #7
  13. Cassandra

    (27)4.2 out of 5

    Cassandra's data model offers the convenience of column indexes with the performance of log-structured updates, strong support for denormalization and materialized views, and powerful built-in caching.

    Categories in common with Neo4j:
  14. Cassandra's data model offers the convenience of column indexes with the performance of log-structured updates, strong support for denormalization and materialized views, and powerful built-in caching.

    Categories in common with Neo4j:

    Saptaparni K.
    SK
    Easily portable on various systems. The cass-one mechanism makes it a good benchmarking tool

    Reviewers say compared to Neo4j, Cassandra is:

    More expensive
    #8
    #8
  15. Redis

    (100)4.5 out of 5

    Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists , and sets.

    Categories in common with Neo4j:
  16. Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists , and sets.

    Categories in common with Neo4j:

    Shawn B.
    SB
    Its an all in one Utility Pack that uses very little memory on startup. I have used it for storing XML hotel master data as Tables rows. While caching inventory as Key/Values and as a Broker to...Read more

    Reviewers say compared to Neo4j, Redis is:

    More usable
    Better at meeting requirements
    #9
    #9
  17. GraphDB

    (4)3.9 out of 5

    GraphDB is a semantic graph database that serves organizations to store, organize and manage content in the form of semantically enriched smart data.

    Categories in common with Neo4j:
  18. GraphDB is a semantic graph database that serves organizations to store, organize and manage content in the form of semantically enriched smart data.

    Categories in common with Neo4j:

    Melissa A.
    MA
    With the right knowledge you will be equipped to take advantage of the performance of GraphDB, it is very quick. GDB has some very powerfull features for cleaning data, right where you need it....Read more
    #10
    #10
  19. FlockDB

    (11)3.6 out of 5

    FlockDB is simpler than other graph databases because it tries to solve fewer problems. It scales horizontally and is designed for on-line, low-latency, high throughput environments such as web-sites.

    Categories in common with Neo4j:
  20. FlockDB is simpler than other graph databases because it tries to solve fewer problems. It scales horizontally and is designed for on-line, low-latency, high throughput environments such as web-sites.

    Categories in common with Neo4j:

    AR
    Quick access to EE data, benefits enrollment is a BREEZE!
    #11
    #11
  21. Apache Giraph

    (2)4.3 out of 5

    Apache Giraph is an iterative graph processing system built for high scalability.

    Categories in common with Neo4j:
  22. Apache Giraph is an iterative graph processing system built for high scalability.

    Categories in common with Neo4j:

    AM
    I used to work at facebook and we used the Apache Giraph program. Its very easy to use. A first grader could use it.
    #12
    #12
  23. Oracle Spatial and Graph

    (2)4.5 out of 5

    Oracle Spatial and Graph supports a full range of geospatial data and analytics for land management and GIS, mobile location services, sales territory management, transportation, LiDAR analysis and location-enabled Business Intelligence. The graph features include RDF graphs for applications ranging from semantic data integration to social network analysis to linked open data and network graphs used in transportation, utilities, energy and telcos and drive-time analysis for sales and marketing applications.

    Categories in common with Neo4j:
  24. Oracle Spatial and Graph supports a full range of geospatial data and analytics for land management and GIS, mobile location services, sales territory management, transportation, LiDAR analysis and location-enabled Business Intelligence. The graph features include RDF graphs for applications ranging from semantic data integration to social network analysis to linked open data and network graphs used in transportation, utilities, energy and telcos and drive-time analysis for sales and marketing applications.

    Categories in common with Neo4j:

    UH
    Oracle Spacial & Graph has allowed me to filter and organize my sensor data on air quality to help my team and narrow down possible harmful everyday systems that you wouldn't normally think about....Read more
    #13
    #13
  25. AllegroGraph

    AllegroGraph® is a modern, high-performance, persistent graph database. AllegroGraph uses efficient memory utilization in combination with disk-based storage. AllegroGraph supports SPARQL, RDFS++, and Prolog reasoning from numerous client applications.

    Categories in common with Neo4j:
  26. AllegroGraph® is a modern, high-performance, persistent graph database. AllegroGraph uses efficient memory utilization in combination with disk-based storage. AllegroGraph supports SPARQL, RDFS++, and Prolog reasoning from numerous client applications.

    Categories in common with Neo4j:

    Be the first to review AllegroGraph!
    Write a Review
    #14
    #14
  27. IBM Graph

    (4)4.1 out of 5

    IBM Graph is designed to help you answer questions about large or complex networks of inter-related data. It enhances the power of data connections by letting you store, query and visualize data points, connections and properties in a property graph.

    Categories in common with Neo4j:
  28. IBM Graph is designed to help you answer questions about large or complex networks of inter-related data. It enhances the power of data connections by letting you store, query and visualize data points, connections and properties in a property graph.

    Categories in common with Neo4j:

    UA
    ease of use, streamlining and easy compilation of large data, creates nice flowcharts
    #15
    #15
  29. Redis Enterprise

    (30)4.3 out of 5

    Redis Enterprise is a managed cloud service for hosting and running your redis dataset with predictable performance.

    Categories in common with Neo4j:
  30. Redis Enterprise is a managed cloud service for hosting and running your redis dataset with predictable performance.

    Categories in common with Neo4j:

    AT
    Super fast. Reliable. Clustering available and affordable

    Reviewers say compared to Neo4j, Redis Enterprise is:

    More expensive
    More usable
    Easier to do business with
    #16
    #16
  31. Blazegraph

    Blazegraph is a scalable, high-performance graph database with support for the Blueprints and RDF/SPARQL APIs. Blazegraph is available in a range of versions that provide solutions to the challenge of scaling graphs. Blazegraph solutions range from millions to trillions of edges in the graph.

    Categories in common with Neo4j:
  32. Blazegraph is a scalable, high-performance graph database with support for the Blueprints and RDF/SPARQL APIs. Blazegraph is available in a range of versions that provide solutions to the challenge of scaling graphs. Blazegraph solutions range from millions to trillions of edges in the graph.

    Categories in common with Neo4j:

    Be the first to review Blazegraph!
    Write a Review
    #17
    #17
  33. DataStax

    (13)4.2 out of 5
    Optimized for quick response

    Big data platform built on Apache Cassandra.

    Categories in common with Neo4j:
  34. Big data platform built on Apache Cassandra.

    Categories in common with Neo4j:

    AC
    1. High Availbility 2. Performance 3. Easy Install and Configured 4. Other Component like Spark,Solr and Graph 5. Easy to manage and save man hours 6. Support 7. Friendly behaviour by DataStax team

    Reviewers say compared to Neo4j, DataStax is:

    More expensive
    Better at meeting requirements
    More usable
    #18
    #18
  35. Dgraph

    (2)4.5 out of 5

    Dgraph shards the data to horizontally scale to hundreds of servers. It is designed to minimize the number of disk seeks and network calls. Dgraph is built like a search engine. Queries are broken into sub-queries, which run concurrently to achieve low-latency and high throughput. Dgraph can easily scale to multiple machines, or datacenters. Its sharded storage and query processing were specifically designed to minimize the number of network calls.

    Categories in common with Neo4j:
  36. Dgraph shards the data to horizontally scale to hundreds of servers. It is designed to minimize the number of disk seeks and network calls. Dgraph is built like a search engine. Queries are broken into sub-queries, which run concurrently to achieve low-latency and high throughput. Dgraph can easily scale to multiple machines, or datacenters. Its sharded storage and query processing were specifically designed to minimize the number of network calls.

    Categories in common with Neo4j:

    AI
    dgraph which is very useful nosql graphical db we using for our application to query
    #19
    #19
  37. Tigergraph

    TigerGraph is delivering the next stage in the evolution of the graph database: the first system capable of real-time analytics on web-scale data.

    Categories in common with Neo4j:
  38. TigerGraph is delivering the next stage in the evolution of the graph database: the first system capable of real-time analytics on web-scale data.

    Categories in common with Neo4j:

    Be the first to review Tigergraph!
    Write a Review
    #20
    #20
  39. HyperGraphDB

    (2)4.0 out of 5

    HyperGraphDB is a general purpose, open-source data storage mechanism based on a powerful knowledge management formalism known as directed hypergraphs. While a persistent memory model designed mostly for knowledge management, AI and semantic web projects, it can also be used as an embedded object-oriented database for Java projects of all sizes. Or a graph database. Or a (non-SQL) relational database.

    Categories in common with Neo4j:
  40. HyperGraphDB is a general purpose, open-source data storage mechanism based on a powerful knowledge management formalism known as directed hypergraphs. While a persistent memory model designed mostly for knowledge management, AI and semantic web projects, it can also be used as an embedded object-oriented database for Java projects of all sizes. Or a graph database. Or a (non-SQL) relational database.

    Categories in common with Neo4j:

    Gopinadh C.
    GC
    It is open source and is graph related database.