【发布时间】:2015-10-07 02:54:39
【问题描述】:
在我们的项目中,我们有大约 100 个客户,到目前为止,我们每个客户都有一个数据库。 我们在软件更新和调试方面遇到了一些问题,而且更新真的很耗时。
我的一位同事告诉我,为一组客户只使用一个集群数据库会更容易。
你们怎么看?
我们如何使用该架构让一位客户通过一些架构修改进行 beta 测试?
我们认为我们可以进行某种数据库复制,但我们如何才能在不丢失数据的情况下与不同的模式进行合并?
编辑:
假设我有一个数据库服务器 ( SQL-01 ),我在该数据库上有 100 个客户。 在一些架构更改后,我该如何将一位客户带到 SQL-02,并且经过一段时间的 beta 测试后,我希望每个人都使用新架构在 SQL-01 上进行更新,并且我的 beta 测试客户进入SQL-01 直到下一次 beta 测试。
【问题讨论】:
-
您的问题非常广泛,如果不了解您的数据库、应用程序、其用途、使用场景等详细信息,几乎不可能回答。
标签: sql .net sql-server database architecture