嬴图数据库的元数据(即点和边)有两种唯一标识符(UID):
UID |
数据类型 |
支持 |
解释 |
---|---|---|---|
_id |
string,最大长度128字节 | 点 | 1. 类似于关系型数据表中的主键,一般用来存放现实世界中各种格式的唯一标识码,如银行卡账号、员工编号等 2. 在一个图集中,点的 _id 不允许重复 |
_uuid |
uint64 | 点、边 | 1. 由于仅能存放数值,用_uuid 存放现实世界中的唯一标识码时会受到限制2. 在一个图集中,点、边的 _uuid 分别保持唯一,即点的_uuid 不允许重复,边的_uuid 不允许重复 |
点的
_id
和_uuid
是一一对应的。在操作数据时,任何与已有的_id
与_uuid
对应关系不符的操作都会失败。
UID可以在插入点、边数据时由用户指定,也可以省略由系统生成。数据一旦插入,不允许修改其UID和schema。