开发者

Looking for a graphDB [closed]

开发者 https://www.devze.com 2023-01-25 20:48 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 8 years ago.

Improve this question
  • A Graph DB that can handle around 100k-1M nodes

  • We need nodes that can have different types and attributes

  • We need edges (associations between nodes) that also can have different types and attributes

  • Transactional support (all or nothing commits to DB)

  • History of changes to elements (add/remove element, add/remove edge, add/remove/modification of attribute)

    • time-span that during the element existed (could either be supported directly by Graph DB or we created layer on top)

Bonus points:

  • Support for some smart graph query language that can be used find nodes

    开发者_C百科
    • To be used for reporting and queries in program

    • SPARQL might be a good if they support. Too complicated query language?

  • Support for inheritance between node and edge types (to enable query graph for a more generic element type and then also get the inherited element types)

  • Replication and failover to secondary DB, or backup to a central DB


Neo4j supports everything that you need, but it is not free for commercial projects;


Not sure if it fullfills all your requirements but IntelliDimension has a commercial product that sits on top of Microsoft SQL Server and supports SPARQL. They also provide a SDK for .Net.

http://www.intellidimension.com

0

精彩评论

暂无评论...
验证码 换一张
取 消