配套软件mycat生产部署经验.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mycat 生产部署经验 ——Mycat Mycat 作为一个强大灵活高性能的数据库中间件,在 大数据库的时候,可以让 DBA 和架构师有 的选择,而不是受限于MySQL 本身或者应用本身。在实际部署中, 为了达到系统最佳状态,我们需要对后端的MySQL 做一些优化。 一:通用准则 Mysql 尽量用比较新的稳定版,当前来说5.6 和5.7 都是比较靠谱的一个选择,因 为Mysq 这两个版本做了大量优化。另外Mysql 的各种变种版本都可以考虑。以下是一些 通用准则: • 对于非严格苛刻 型的数据表,建议用MariaDB,这个版本目前在开源界很盛 行,评价很高,percona 版本也值得推荐,percona 有很多辅助的运维工具。 • 对于 型的数据表,可以考虑Mysql 稳定版,若 型的数据表要求可靠性 非常高,比如是替代Oracle,也可以选择Galera Cluster 这种高可用的方案,他以 一定的写入性能损失带来了数据的高可用和高并发 。 • 根据数据的可靠性要求,可以采用各种数据同步方案,比如1 主多从,读写分离 提升数据表的读的并发能力。 • 部分表可以用NoSQL 方式 ,而前端 方式不变,Mycat 支持后端MongoDB 和很多NoSQL 系统,以提升 能力 • 部分表可以采用MySQL 内存表,来提升 和写入速度,替代部分复杂缓存方 案。 下面是一个可能的Mycat 部署方案,不同的表用不同的 方式,让不同的表根 据其 模式,都达到最佳状态。 Mycat Table1 Table2 Table3 Table4 Galera Mysql 5.6 Cluster MongoDB MariaDB 10 二:高可靠性 Mycat 本身是无状态的,可以用HAProxy 或四层交换机等设备组成Mycat 的高可用 集群,后端MySQL 则配置为主从同步,此时整个系统就是高可用的。 HAproxy Mycat1 Mycat2 Mycat3 MySQL Master MySQL Slaver MySQL Slaver 注意,当我们配置MySQL 主从的时候,除了Galera Cluster 是多主模式,其他标准 是一主一从,此时,Mycat 里面要将 MySQL Slave 配置为WriteHost ,而不是readHost,这 样当第一个WriteHost 宕机,Mycat 就会自动切断到第二个WriteHost ,即MySQL Slave 上,完成自动的故障切换。 <dataHost name="localhost1" maxCon="2000" minCon="10" balance="0"

文档评论(0)

gcq的书屋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档