【发布时间】:2021-01-05 17:55:35
【问题描述】:
我正在考虑使用自己的标签制作数十万个节点,并通过数百万条边将它们相互连接。
Neo4j、Dgraph 或任何其他图形数据库是否已在任何地方对此类事物进行了基准测试?
【问题讨论】:
-
图形数据库中的标签用于将相似类型的顶点和边组合在一起(例如,人物、公司、电影)。拥有数十万个不同的属性似乎您真的希望使用属性而不是标签。您能否提供一些背景信息来说明您为什么需要这么多标签?
-
我正在考虑制作一个插件 API,人们可以在其中创建通用节点。无论他们如何命名该节点,它都是它的标签。他们可以通过边缘连接到其他插件。
-
在这个用例中,我可能会将分配给节点的“名称”设为属性,并为节点类型使用通用标签。如果每个节点将具有与标签的分组方面不同的标签不再相关,那么允许对属性(具有适当的索引)进行分面搜索将是一个更好的模型
-
好主意!非常感谢@bechbd
标签: neo4j amazon-neptune graphdb dgraph