即使对于非常小的表(10行),在线更新扳手架构也需要几分钟。
即。 - 添加/删除/更改列,添加表等。 这对于开发过程和新版本部署来说非常令人沮丧。
有任何改进计划吗?
更多问题:
提前致谢
答案 0 :(得分:5)
架构更新: 由于Cloud Spanner是一个分布式数据库,因此它确保更新系统的所有移动部分,这些部分会产生所描述的延迟。
作为建议,您可以批量处理架构更新。这确保了较低的延迟(几乎相当于执行单个模式更新),并且可以使用API / gcloud命令行工具执行。
架构比较工具: 您可以使用getDatabaseDdl API来维护架构更改的历史记录,并使用您选择的工具来区分它们。