Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Graph Engine
Graph Engine

4
14
+ 1
1
Neo4j
Neo4j

570
500
+ 1
284
Add tool

Graph Engine vs Neo4j: What are the differences?

Graph Engine: RAM Store + Computation Engine + Graph Model (by Microsoft). The distributed RAM store provides a globally addressable high-performance key-value store over a cluster of machines. Through the RAM store, GE enables the fast random data access power over a large distributed data set; Neo4j: The world’s leading Graph Database. Neo4j stores data in nodes connected by directed, typed relationships with properties on both, also known as a Property Graph. It is a high performance graph store with all the features expected of a mature and robust database, like a friendly query language and ACID transactions.

Graph Engine and Neo4j belong to "Graph Databases" category of the tech stack.

Graph Engine and Neo4j are both open source tools. Neo4j with 6.6K GitHub stars and 1.63K forks on GitHub appears to be more popular than Graph Engine with 1.75K GitHub stars and 249 GitHub forks.

What is Graph Engine?

The distributed RAM store provides a globally addressable high-performance key-value store over a cluster of machines. Through the RAM store, GE enables the fast random data access power over a large distributed data set.

What is Neo4j?

Neo4j stores data in nodes connected by directed, typed relationships with properties on both, also known as a Property Graph. It is a high performance graph store with all the features expected of a mature and robust database, like a friendly query language and ACID transactions.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Graph Engine?
Why do developers choose Neo4j?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    What companies use Graph Engine?
    What companies use Neo4j?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Graph Engine?
    What tools integrate with Neo4j?
      No integrations found

      Sign up to get full access to all the tool integrationsMake informed product decisions

      What are some alternatives to Graph Engine and Neo4j?
      Dgraph
      Dgraph's goal is to provide Google production level scale and throughput, with low enough latency to be serving real time user queries, over terabytes of structured data. Dgraph supports GraphQL-like query syntax, and responds in JSON and Protocol Buffers over GRPC and HTTP.
      Titan
      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.
      JanusGraph
      It 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. It is a transactional database that can support thousands of concurrent users executing complex graph traversals in real time.
      Cayley
      Cayley is an open-source graph inspired by the graph database behind Freebase and Google's Knowledge Graph. Its goal is to be a part of the developer's toolbox where Linked Data and graph-shaped data (semantic webs, social networks, etc) in general are concerned.
      RedisGraph
      RedisGraph is a graph database developed from scratch on top of Redis, using the new Redis Modules API to extend Redis with new commands and capabilities. Its main features include: - Simple, fast indexing and querying - Data stored in RAM, using memory-efficient custom data structures - On disk persistence - Tabular result sets - Simple and popular graph query language (Cypher) - Data Filtering, Aggregation and ordering
      See all alternatives
      Decisions about Graph Engine and Neo4j
      No stack decisions found
      Interest over time
      Reviews of Graph Engine and Neo4j
      Avatar of maxsumrall
      Software Engineer at Picnic
      Review ofNeo4jNeo4j

      Neo4j is a great graph database, but it's also a great tool for any application in general. The data model is easy to figure out and is flexible to use as your application changes in the early stages. Further, there are constraints you can add to get data consistency once you have a firm data model. The built in admin tool makes it easy to review the data, see how your application is being used, and has a great query plan visualizer for when you want to optimize for performance.

      How developers use Graph Engine and Neo4j
      Avatar of King's Digital Lab
      King's Digital Lab uses Neo4jNeo4j

      Graph database

      To be evaluated

      • + Leading Graph DB provider, large community
      • + Rich querying language
      • + Tools to visualise and interact visually with results

      Possible alternative to triple store.

      Questions:

      • does it support full text search?
      • does it support some sort of inference or derived relationships (e.g. transitivity, symmetry)?

      - does it support faceted search?

      Avatar of Christopher Davison
      Christopher Davison uses Neo4jNeo4j

      Used for the Knowledge and Social graph databases

      Avatar of Walter
      Walter uses Neo4jNeo4j

      Social graph; introductions.

      Avatar of Nough You
      Nough You uses Neo4jNeo4j

      Studying relationships

      Avatar of Minyoung Kim
      Minyoung Kim uses Neo4jNeo4j

      사용자 팔로잉 관계 데이터 저장

      How much does Graph Engine cost?
      How much does Neo4j cost?
      Pricing unavailable
      Pricing unavailable
      News about Graph Engine
      More news