异步创建图空间、schema问题

有没有计划,增加同步建space、schema, 或者通过执行一条语句,使其强制立即完成创建并可用

:thinking: 你说的是图空间克隆之类的需求吗?参考语句:CREATE SPACE - NebulaGraph Database 手册

不妨说下你的场景看看现有语句是不是可以用?

数据隔离,比如每个角色一个图空间。 角色可随时增删,所以无法预先内置。 flink任务处理数据,根据不同角色写入到不同的图空间,写数据前判断图空间是否存在,不存在则创建。 异步创建,要等又不能一直等,目前心跳10秒,等30秒还经常space not found。 最终导致flink偶尔会进行重启。

目前Schema的异步创建在3.x大版本中暂时不会修改;预计在5.x中解决这个问题(没有4.x版本)
有个小技巧是,你可以做个space和角色真正能创建的space的映射关系,比如提前创建Spacea,该角色创建的Spaceb(逻辑的),维护一个spacea和spaceb的映射关系,use space的时候就用spaceb