“数据”是一个公司的核心资产,数据丢失或不可用则将是一个严重事故。如何做到高可用,其实三个核心点: 冗余,可用,扩容

冗余一般都是复制机制将数据分发在不同的机器上,保证数据非单点存储

可用保证服务不中断,当master挂了,能自动切到salve 上

扩容一般当数据存储容量不足,可通过分片或分区来往外增加增加容量空间

  • MYSql

1.镜像,基本冗余保证了,但当服务不可用时需要手动切换另外一台。

2.镜像+KeppLive  , 冗余有了,也能自动切了,但Kepplive 挂了呢?

3.PCX或MHA  , 冗余有了,能自动切,但不能扩容,机器至少三台

4.MYCat中间件 ,支持分片扩容。

以上4种方案可组合使用,没有最好,只有适合不适合。

  • Reids

1.主从模式,冗余有了,无法自动切

2.主从+哨兵 ,可以自动切了

3.Codis , 集群并支持动态扩容

  • RabbitMQ

镜像+集群   冗余有了,能自动切,但没有扩容的好方案,目前知道就  元数据结构或队列中全量数据的同步。

  • KafKa

有分区,可以动态扩容,增加新的Broker 或 Partition即可,集群就不必说了必须有的。

以上简单总结,欢迎探讨。

更多精彩文章,请关注公众号:

转载于:https://www.cnblogs.com/wangzhiyong/p/9608756.html

数据方面高可用方案简单总结相关推荐

  1. 数据架构:从主备,主主到集群的高可用方案

    本文转载自公众号:不止思考 在互联网项目中,当业务规模越来越大,数据越来越多,随之而来的就是数据库压力会越来越大.慢慢就会发现,数据库层可能已经成为了整个系统的关键点和性能瓶颈了,因此实现数据层的高可 ...

  2. 联想企业云盘高可用方案:为数据提供万无一失的保障

    云存储和大数据背景下,数据呈爆炸式增长.研究显示,2020年全球非结构化数据总量将达到35.2 ZB,比2009年的0.8 ZB猛增44倍.对企业来讲,如何高效管理数据并发挥数据价值,进而为企业创造更 ...

  3. Redis 那些故障转移、高可用方案

    欢迎关注方志朋的博客,回复"666"获面试宝典 Redis大家都不陌生,就算是没用过,也都听说过了. 作为最广泛使用的KV内存数据库之一,在当今的大流量时代,单机模式略显单薄,免不 ...

  4. mysql主主和F5高可用_MYSQL 主主热备高可用方案与实现

    咱们选择主主互热备作生产环境MYSQL高可用方案,该方案的优势是在压力大的时候,仍然能够经过设置负载均衡来作业务分发.并且最重要的是配置简单,两份配置都同样,改个IP就能够 就喜欢简单的东西.mysq ...

  5. MySQL数据库的高可用方案总结

    高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用.虽然互联网服务号称7*24小时不间断服务,但多多少少有一些时候服务不可用,比如某些时候网页打不开,百度不能搜索或者无法 ...

  6. MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解

    MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解 Percona XtraDB Cluster简称PXC.Percona Xtradb Cluster的实现是在 ...

  7. 方案 mysql 优点_mysql高可用方案分析

    低读低写并发.低数据量方案 方案一:双机高可用方案 1.数据库架构图 2.特点 一台机器A作为读写库,另一台B作为备份库:A库故障后B库作为读写库:A库恢复后A作为备库. 3.开发说明 此种情况下,数 ...

  8. 架构成长之路:常见的五种MySQL高可用方案分析

    1. 概述 我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面: 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中 ...

  9. 一文详解 Prometheus 的高可用方案:Thanos

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 背景 在高可用 prometheus:问题集锦文章中有简单提到 Prome ...

最新文章

  1. 如何一小时杀入天池OCR比赛前排?
  2. java如何把文件中的内容存到一个动态数组arraylist中_如何动态地向Java中的数组添加项目?...
  3. linux 环境 crontab+shell+sqlplus 调用oracle 存储过程实现数据同步
  4. 微信端支付宝支付,iframe改造,解决微信中无法使用支付宝付款和弹出“长按地址在浏览器中打开”...
  5. 服务器存储技术千人群为:39472354
  6. 万能的搜索--之DFS(二)
  7. 本地组策略编辑器计算机配置,打开本地组策略编辑器|没有本地组策略编辑器...
  8. 使用mysql打开什么文件格式_dbf是什么文件怎么打开
  9. Android 10 添加第三方输入法为系统默认输入法
  10. android+自定义dns解析,安卓手机玩dnsmasq 搭建自己的DNS服务器
  11. ●「.|貓」erPhotoshop滤镜巧制超级美女插画效果
  12. 如何用gitbook写书
  13. google即将进入游戏产业
  14. 攻略:苹果手机投屏电脑 iPhone镜像投屏怎么操作
  15. 云从的多粒度网络(MGN)的结构设计与技术实现-ReID行人重识别
  16. 微信名片加好友服务器繁忙,还傻乎乎的微信加好友?这些细节你要注意!
  17. 精准发力补短板,产教融合发展论坛为“稳就业”赋能!
  18. java解析bt协议详解_BT下载原理分析
  19. win10电脑添加惠普打印机,实现远程打印。
  20. 各个地图坐标转换的问题

热门文章

  1. SQL Server会话KILL不掉,一直处于KILLED /ROLLBACK状态情形浅析
  2. 源哥每日一题第十七弹 poj 1568 Alpha-Beta剪枝
  3. VR应用开发遍地走的日子还有多远
  4. 中国高校毕业生即将加速蓝领化
  5. 一些解密必备知识(2)- 基础篇03|解密系列
  6. CentOS7下zip解压和unzip压缩文件
  7. BZOJ5089 最大连续子段和(分块)
  8. 2017.7.6 linux 搭建ssh服务器 scp
  9. 20155327《Java程序设计》第二周学习总结
  10. apache和tomcat的区别