在线更新扳手架构非常慢

shl*_*miw 1 google-cloud-platform google-cloud-spanner

即使对于非常小的表(10行),在线更新扳手架构也需要几分钟.

即 - 添加/删除/更改列,添加表等.这对于开发过程和新版本部署来说非常令人沮丧.

有改进的计划吗?

几个问题:

  1. 任何人都知道扳手的第三方架构比较工具?找不到任何东西.
  2. 那么数据备份呢?为了保存历史快照.

提前致谢

小智 6

架构更新:由于Cloud Spanner是一个分布式数据库,因此它确保更新系统的所有移动部分,这些部分采用所述的延迟.

作为建议,您可以批量处理架构更新.这确保了较低的延迟(几乎相当于执行单个模式更新),并且可以使用API​​/gcloud命令行工具执行.

架构比较工具:您可以使用getDatabaseDdl API来维护架构更改的历史记录,并使用您选择的工具来区分它们.