寻找一款图形数据库

3
  • 能够处理大约100k-1M个节点的图形数据库

  • 我们需要具有不同类型和属性的节点

  • 我们需要边缘(节点之间的关联)也可以具有不同的类型和属性

  • 事务支持(对数据库进行全部或无操作提交)

  • 元素更改历史记录(添加/删除元素,添加/删除边缘,添加/删除/修改属性)

    • 元素存在期间的时间跨度(可以直接由图形数据库支持,或者我们在其上创建层)

额外加分项:

  • 支持某些智能图形查询语言,可用于查找节点

    • 用于报告和程序中的查询

    • 如果支持,则SPARQL可能很好。 太复杂的查询语言了吗?

  • 支持节点和边缘类型之间的继承(以使查询图形适用于更通用的元素类型,然后还可以获得继承的元素类型)

  • 副本和故障转移到辅助数据库,或备份到中央数据库

2个回答

2
Neo4j支持你所需的一切,但商业项目需要付费。

我正在寻找类似于Neo4j的东西,但我需要更多的选择来考虑。 - Robert Foss

0

不确定它是否符合您的所有要求,但IntelliDimension有一款商业产品,可放置在Microsoft SQL Server之上,并支持SPARQL。他们还为.Net提供SDK。

http://www.intellidimension.com


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接