Agens Graph(图形数据库)中可以存储哪种类型的数据?

时间:2016-11-17 22:03:55

标签: postgresql graph-databases agens-graph

我阅读了有关Agens Graph的文档 你的图形数据库基于PostgreSQL,对吧? 所以我认为您的解决方案可以在任何地方运行,包括一般的RDBMS功能。

然后我对数据类型有疑问。 如何存储在Agens Graph中? 规则遵循RDBMS或特殊方式吗?

1 个答案:

答案 0 :(得分:2)

Agens Graph是一个基于PostgreSQL的图形数据库。所以PostgreSQL中的每个功能都可以在Agens Graph中使用,包括数据类型。您可以使用PostgreSQL中可用的任何数据类型。 Agens Graph有两种额外的数据类型,顶点和边缘。用户可以根据顶点和边缘进行操作。当然,这是图数据库的基本功能。并且因为Agens图支持属性图数据模型,所以顶点和边可以具有任意属性。使用JSON格式的Agens Graph商店属性(更具体地说,存储在PostgreSQL的JSONB类型中)。可以将任何JSON文档存储为顶点'或边缘'属性。您还可以存储PostgreSQL数据类型的数据。然后将数据转换为PostgreSQL的内部表示并以JSON格式存储。您可以使用表达式索引索引属性值,还可以利用各种PostgreSQL索引,包括Btree,BRIN,GIST,GIN等。