在线更新扳手架构非常慢

时间:2017-08-09 13:45:23

标签: google-cloud-platform google-cloud-spanner

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

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

有任何改进计划吗?

更多问题:

  1. 任何人都知道扳手的第三方架构比较工具?找不到任何。
  2. 数据备份怎么样?为了保存历史快照。
  3. 提前致谢

1 个答案:

答案 0 :(得分:5)

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

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

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