Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql群集-一个数据库与多个数据库_Sql_Sql Server_Cluster Computing - Fatal编程技术网

sql群集-一个数据库与多个数据库

sql群集-一个数据库与多个数据库,sql,sql-server,cluster-computing,Sql,Sql Server,Cluster Computing,我们正在考虑为我们的应用程序设置SQL群集 我们当前的设置基于大量的小型数据库 我们正在考虑建立一个集群,但对于是否将所有单个数据库(约5000个)转换为一个大型单个数据库,还是保留当前设置,我们的意见不一 有人说管理一个大型数据库会更容易,并确保高可用性,而有人说管理大量小型数据库不会成为问题。有什么想法吗 我们还希望确保,如果我们能够扩展和增长,并且能够达到50000个数据库,集群等将永远不会引起问题。如果您进入了如此大量的数据库,本能告诉我,您应该重新审视设计……看看拥有数据库是否有意义。

我们正在考虑为我们的应用程序设置SQL群集

我们当前的设置基于大量的小型数据库

我们正在考虑建立一个集群,但对于是否将所有单个数据库(约5000个)转换为一个大型单个数据库,还是保留当前设置,我们的意见不一

有人说管理一个大型数据库会更容易,并确保高可用性,而有人说管理大量小型数据库不会成为问题。有什么想法吗


我们还希望确保,如果我们能够扩展和增长,并且能够达到50000个数据库,集群等将永远不会引起问题。

如果您进入了如此大量的数据库,本能告诉我,您应该重新审视设计……看看拥有数据库是否有意义。或者你应该从逻辑上区分不同的实体。总是有太多数据库的管理开销。此外,如果您将其压缩为1 db,则可能会使其太大,无法进行备份/恢复等

那么,您的问题是集群还是组合数据库?它们是分开的策略。我想两者都有一点。我想知道我们是否应该考虑组合数据库,如果对于EX,这将有助于性能等等,而且在集群环境中,因为这是我们接下来需要做的,从长远来看,有大量的数据库是有问题的。为什么在这里问,而不是在DBA论坛上?你有一个观点,我也会把它发布在dba论坛上。同时,如果有人有建议的话,我很乐意听听。