可处理大约100k-1M节点的图表数据库
我们需要具有不同类型和属性的节点
我们需要边缘(节点之间的关联),它们也可以有不同的类型和属性
交易支持(全部或全部提交给DB)
元素更改的历史记录(添加/删除元素,添加/删除边缘,添加/删除/修改属性)
奖励积分:
支持一些可用于查找节点的智能图形查询语言
用于程序中的报告和查询
如果他们支持,SPARQL可能会很好。查询语言过于复杂?
支持节点和边缘类型之间的继承(为更通用的元素类型启用查询图,然后获取继承的元素类型)
复制并故障转移到辅助DB,或备份到中央数据库
答案 0 :(得分:2)
Neo4j支持您需要的一切,但商业项目不是免费的;
答案 1 :(得分:0)
不确定它是否满足您的所有要求,但IntelliDimension有一个商业产品,它位于Microsoft SQL Server之上并支持SPARQL。他们还为.Net提供SDK。