Experiences of using Neo4j with large datasets?

前端 未结 3 782
情深已故
情深已故 2021-02-05 22:16

Has anyone gone any experience of using Neo4j with terabyte sized datasets? I would like to hear about your expereinces with how Neo4j performs

相关标签:
3条回答
  • 2021-02-05 22:30

    I use neo4j for handling the graph with 4 000 000 nides and 42 000 000 edges and it works great.

    Have tried to find the shortest path between two random nodes and it took less than 100 ms. Retrieving the neighborhood of a neighbor, including friends, friends of friends and friends of friends of friends also takes almost no time while the relational database on same machine allows you to go for a lunch until it executes.

    0 讨论(0)
  • 2021-02-05 22:34

    We have been using Neo4j storing a graph of users and their relations with an approximate size now of 10 000 nodes and 400 000 relations,certain operations which are supported in a graph structure like getting friends of a user Neo4j is pretty fast.

    It always depends on what queries you are going to run on the database and also the server machine storing your database.

    0 讨论(0)
  • 2021-02-05 22:48

    As long as your disk is large and fast enough and your memory allows for caching of the relevant (hot) portion of your data, you shouldn't run into issues.

    There are optimizations for tuning the Neo4j datastore to specific needs.

    Otherwise it depends on the kind of your dataset. Query performance shouldn't be an issue, insert performance might suffer if you have to do a lot of index lookups for joining imported nodes (But the Neo4j team works on that).

    Perhaps you should join the Neo4j mailing list to answer all your questions more consistently.

    0 讨论(0)
提交回复
热议问题