问题描述:以教程示例中的 nba SPACE, player TAG 为例,原 player TAG 只有 name, age 两个 column;
改动:为 player TAG 新增一个 home column
对原有数据的影响,多了一个空白字段
对新增数据的影响,如新增字段无默认值,则必须包含该字段才能插入成功
请教各位大佬:如果图数据已经很大了,修改 TAG 的 schema——增加 column,对已有数据的影响是怎样的过程?是否会扫一遍已有数据?图中空白的值实际存储是什么?
增加 column,对已有数据的影响是怎样的过程?是否会扫一遍已有数据?
不会修改已有的数据的,除非你重新插一次。只会在读的时候,没有的字段给加默认值,int默认值为0,string为""
图中空白的值实际存储是什么?
就是空字符串。
和 https://docs.nebula-graph.com.cn/manual-CN/2.query-language/4.statement-syntax/2.data-query-and-manipulation-statements/go-syntax/ 里面说到go 指定没有存在到属性是一样的处理。