改善伸缩性和可用性

很多应用程序都可以受益于增加的可伸缩性和可用性。 通过维护不断更新的数据副本,可以将读取活动扩展到多台服务器。 维护同一数据的多个副本产生的冗余在计划和未计划停用期间也是有用的。 如果某个服务器不可用,可以将请求路由到具有相同数据的其他服务器,直到原始服务器(或替换服务器)重新联机。

可以通过复制采用多种方式改善可伸缩性和可用性,这取决于应用程序的要求:

  • 如果应用程序中读取活动多于写入活动,则通过复制而将数据缓存到多个服务器可以用于改善应用程序的可伸缩性。 有关详细信息,请参阅提高伸缩性

  • 如果应用程序在数据库的计划或未计划停用期间需要数据可用性,请参阅提高可用性

  • 如果应用程序需要较高的读取可伸缩性和处理计划和未计划停用的功能,请参阅提高可用性和伸缩性