Looking for a graphDB [closed]
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
 
         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论