在红/黑部署中处理数据库的最佳方法是什么?

时间:2019-09-23 16:40:05

标签: database deployment

我已经对Red / Black部署进行了一些研究,并找到了有关如何处理代码部署的信息,但是却找不到很多有关如何处理数据库模式和数据的信息。

从红色切换为黑色时,处理数据库的最佳方法是什么?我发现的一些信息如下:

  • 使用一个数据库:红色和黑色版本都使用一个数据库,其中模式更改直接应用于生产数据库。在此选项中,引用旧列的代码仍然可以使用,但是新代码将调用新列或表。
  • 使用两个数据库:为每个实例专门使用一个数据库,红色和黑色。在这种情况下,将生产交换为新颜色时,将存在架构或数据同步。如何实现?

非常感谢您的答复!

0 个答案:

没有答案
相关问题