更好,更快速的查询和分析:图数据库为查询相关数据(无论大小)提供了卓越的性能。 图模型提供了固有的索引数据结构,因此它不需要为给定条件的查询加载或接触不相关的数据。这使得它成为更好、更快的实时大数据分析查询的绝佳解决方案。这与HDFS系统相反,HDFS系统具有为数据湖(Data Lake)、顺序扫描和追加新数据(不随机查找)而构建的架构。在这样的系统中,每个查询都涉及文件的大部分。使用图数据库,查询只能触及相关的数据。
更简单和更自然的数据建模:使用关系型数据库建模的人都需要了解数据库的规范化和参照完整性的严格规则。 一些NoSQL数据库则走向了另一个极端,将所有类型的数据放在一个大型表中。 另一方面,在图数据库中,可以定义任意类型的顶点类型来表示对象,并定义边类型来表示特定的关系。 图模型的语义和你想要的语义完全一样,没有标准化也没有浪费。 此外,图模型支持面向对象的思维,因为每个书面查询都需要明确的语义。 没有任何隐藏的假设,比如在关系型SQL中需要知道FROM子句中的表。
同时支持实时更新和查询:图数据库支持对大图形数据的实时更新,同时支持查询。
数据结构的灵活性:图数据库具有灵活的schema修改。用户可以不断添加或删除新的顶点、边和属性,扩展或缩小数据模型。这对管理不断变化的对象类型特别方便。大多数图数据库可以在线修改schema,同时继续提供查询。 相比之下,关系数据库不能轻易地支持在现代数据管理时代如此普遍的频繁schema变更。