- nebula 版本:(3.1.0)
- 部署方式:默认单机部署
- 安装方式:tar.gz
- 是否为线上版本:N
- 硬件信息
- 磁盘( 100G SSD)
- CPU 4核、24G
配置文件: 仅修改了心跳时间 heartbeat_interval_secs=1
hello,我们的场景经常会出现对schema的实时改动修正(即使在tag已经存入属性数据的情况下),所以我在对Nebula的实时属性类型修改做测试;
第一步:CREATE TAG person(name string, age int);
第二步: 存入100W person数据,age为int;
第三部:ALTER TAG person CHANGE (age string),更改age属性类型为string (返回状态执行成功)
通过Nebula Studio进行调试查看,schema里是属性类型是改成string了,可是person实体存储的数据还是原来的int没有变,请问这是什么现象?(我的理解,涉及到属性类型的变更:要么不给改,要么是清空旧的属性值,要么能转换的给自动转换)
修改后查看schema:
修改后查看perosn属性数据
请问nebula新版本关于属性修改的处理逻辑是怎样的?特别是string类型、Long型、Double型这几个的互换内部有特殊的处理逻辑吗