我主要是一名开发人员,但是我们的组织很小,所以我一直负责为SQL服务器开发HA策略。
目前,我pipe理我们的事务复制到两个额外的服务器 – 一个用于处理Web内容,一个用于处理更密集的查询。 写入仍然只发生在一台服务器上。
我现在在TechEd上,为了完成这项任务而努力学习自己,听到很多人谈论数据库镜像,以及同步镜像和asynchronous镜像之间的区别,即数据丢失与性能的权衡。
我熟悉事务复制,但不熟悉DBM。 我发现同步DBM有明显的优势,但不知道为什么要使用asynchronousDBM而不是简单的事务复制。 有人可以填补我吗?
如果您正在寻找只有less数表的HA,则可以使用TR,但是DBM可以与整个数据库一起工作。 还要注意,与TR相比,设置DBM很容易configuration和pipe理。
如果你需要学习更多的DBM,那么看看罗伯特·戴维斯关于这个话题的书。