Database 图数据库中的全局索引

Database 图数据库中的全局索引,database,graph-databases,Database,Graph Databases,我对图形数据库非常陌生,正在尝试对不同的图形数据库进行调查。我无法理解图形数据库中的全局索引到底是什么 有人能帮我理解什么是图形数据库中的全局索引吗。我不确定是否所有图形数据库都同意全局索引的概念,但通常它意味着适用于整个图形的索引。这样的索引允许基于某些索引属性有效地检索顶点,例如:查找名为Manoj的所有person顶点。大多数图查询使用全局索引查找一个或少量顶点作为图的入口点,然后从那里遍历图 与全局索引相对的是以顶点为中心的索引。它们仅适用于特定顶点,并可用于使具有所谓超级节点的查询更高

我对图形数据库非常陌生,正在尝试对不同的图形数据库进行调查。我无法理解图形数据库中的全局索引到底是什么


有人能帮我理解什么是图形数据库中的全局索引吗。

我不确定是否所有图形数据库都同意全局索引的概念,但通常它意味着适用于整个图形的索引。这样的索引允许基于某些索引属性有效地检索顶点,例如:查找名为
Manoj
的所有
person
顶点。大多数图查询使用全局索引查找一个或少量顶点作为图的入口点,然后从那里遍历图

与全局索引相对的是以顶点为中心的索引。它们仅适用于特定顶点,并可用于使具有所谓超级节点的查询更高效。这里的想法是索引顶点的关联边的属性,该属性可以减少返回给查询真正感兴趣的相邻顶点的数量。例如,对于twitter,这种以顶点为中心的索引可用于索引
followedSince
边上的
followedSince
属性。这将允许有效地查询凯蒂·佩里的所有追随者,这些追随者在凯蒂·佩里生日时就开始关注她。如果没有索引,您将不得不检查该查询的所有她的追随者(目前超过9500万)的属性

(您的问题没有提到以顶点为中心的索引,但我认为这有助于理解为什么在您了解以顶点为中心的索引时,全局索引被称为以顶点为中心的索引,因为它们基本上是本地索引。)


有关图形数据库中索引的更多信息,请参阅或等图形数据库文档中的相应部分。

我不确定是否所有图形数据库都同意全局索引的概念,但通常它意味着适用于整个图形的索引。这样的索引允许基于某些索引属性有效地检索顶点,例如:查找名为
Manoj
的所有
person
顶点。大多数图查询使用全局索引查找一个或少量顶点作为图的入口点,然后从那里遍历图

与全局索引相对的是以顶点为中心的索引。它们仅适用于特定顶点,并可用于使具有所谓超级节点的查询更高效。这里的想法是索引顶点的关联边的属性,该属性可以减少返回给查询真正感兴趣的相邻顶点的数量。例如,对于twitter,这种以顶点为中心的索引可用于索引
followedSince
边上的
followedSince
属性。这将允许有效地查询凯蒂·佩里的所有追随者,这些追随者在凯蒂·佩里生日时就开始关注她。如果没有索引,您将不得不检查该查询的所有她的追随者(目前超过9500万)的属性

(您的问题没有提到以顶点为中心的索引,但我认为这有助于理解为什么在您了解以顶点为中心的索引时,全局索引被称为以顶点为中心的索引,因为它们基本上是本地索引。)


有关在图形数据库中建立索引的更多信息,请参阅或等图形数据库文档中的相应部分。

非常感谢。。这真的帮了我一个主意。。谢谢你的帮助。非常感谢。。这真的帮了我一个主意。。谢谢你的帮助。