首页 > 数据库技术 > 详细

数据库集群和高可用解决方案

时间:2020-05-28 16:12:36      阅读:40      评论:0      收藏:0      [点我收藏+]

概述

尽可能的让数据库处于可用状态。

提供高可用解决方案要考虑的因素

1、RTO(Recovery Time Objective)允许的脱机时间,

2、RPO(Recovery Point Objective)允许的数据丢失量

RTO和PRO统称为 SLA(Service Level Agrement)

 

举个例子:商城类网站如淘宝,必须要保证用户能够随时访问,除了程序的稳定性,还需要数据库的稳定。一旦数据库服务器出现故障(如:断电,黑客攻击,误操作等),就会造成订单流失。

要做到数据库出现故障时不丢失数据,用户还能正常使用,这时我们就需要提高数据库的可用性

Sqlserver高可用技术

  • l 故障转移群集  (Windows server + sqlserver)
    • 基于Windows server故障转移群集实现,当
  • l 日志传送
  • AlwaysOn可用性组

 连接到副本服务器,与副本服务器间进行数据同步来实现高可用

Mysql高可用技术

  • Mycat 

描述:Mycat

容灾,

读写分离

海量数据存储

数据库集群和高可用解决方案

原文:https://www.cnblogs.com/Newd/p/9049873.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!