【发布时间】:2013-10-29 22:53:50
【问题描述】:
在一个大型数据库中使用不同的模式而不是不同的数据库实例来降低成本是个好主意吗?
架构将完全相同,只是名称不同。 例如,我有一个用于测试环境的数据库,一个用于测试环境和生产环境等。我可以将所有这些数据库折叠成一个具有不同架构名称的大数据库,而不会出现任何问题吗?
这种方法有一些缺陷吗?
【问题讨论】:
-
不要将您的环境混合在一个数据库中。那太愚蠢了。
-
事实上,您可能希望将测试环境放在不同的服务器上。
-
我将拥有大约 10 个实例,如果我为每个实例使用不同的服务器 (~1GB),我将花费 10 * 10$ = 100$。但如果我使用 1 个大型实例 (10GB),它将花费 46 美元。例如。
标签: sql scalability