中国码农网

您现在的位置是:网站首页>MySQL

MySQL

2012架构师大会飞信MySQL高可用架构

码农是干什么的2024-03-14MySQLmysql自增id
2012架构师大会飞信MySQL高可用架构,mysql自增id,mysql导出数据,2012年9月13-15日,一年一度的中国系统架构师大会(mysql)于北京福朋喜来登酒店拉开序幕。自2009年以来,架构师大会已经成功举办了三届,受到了业界的广泛与赞誉,并已经成为当前国内

2012架构师大会飞信MySQL高可用架构

  2012年9月13-15日,一年一度的中国系统架构师大会(mysql)于北京福朋喜来登酒店拉开序幕。自2009年以来,架构师大会已经成功举办了三届,受到了业界的广泛与赞誉,并已经成为当前国内技术水准的架构师盛会。今年,中国系统架构师大会将继mysql创建索引IT应用非常好的实践”的主题定位,邀请国内最牛的IT架构师与工程师们来分享他们mysql密码忘记的技术应用经验与成功案例。/p>

   2012中国系统架构师大会将围绕“架构设计、自动化运维与安全、云计算”三个热点话题展开。为期三天的议程包括12个专场的技术讨论,让大家有一个更宽裕的交流空间与时间。本次大会吸引了1000位来自全国各地的架构师、工程师、开发经理、DBA、运维总监、CTO来参加这一盛事。通过专场研讨、技术培训、圆桌讨论、自由交流、微博互动、有奖调查等环节,为来自全国各地的专业人士搭建一个充分的交流互动平台。

   在mysql聚合函数天下午的运维管理经验分享专场中,来自北京新媒传mysql获取当前日期新技术研发部数据库架构师吴炳锡发表主题演讲《mysql更新语句》,分享了不同MySQL高可用架构的特点及运维要点,并从飞信核心数据库发展的角度分析数据库架构选择过程,共同探讨了不同时期如果制定高可用的MySQL架构规划,以及如何在高可用规划下提高机器的利用率,提高开发、运维的效率。

   据吴炳锡介绍,他一直以来都是一位数据库爱好者,从2011年开始由运维转mysql迁移的数据库架构工作。在他看来,数据库的高可用性和高性能是两个不同的话题,高性能是首要解决的问题,然后再谈高可用性,不能撇开性能谈高可用性。高可用性的意义就是稳定,尤其是mysql高可用,需要具备相当高的稳定性和故障转移能力。

   常见的高可用架构包括三种类型,一是基于同步的高可用架构,可使用的HA软件包括Keepalive、Heartbeat、mysql高可用和MMM等,这些软件需要专业人员进行处理,但结构简单、容易管理;而是基于DRBD的高可用架构,可使用的HA软件包括Keepalive、Heartbeat、mysql 排序,底层基于文件系统的同步,但是Standy机器的MySQL不能打开,需要编写部分切换脚本;三是基于共享存储的高可用性,可使用的HA软件是RedHat Cluster Site,同样的Standy机器的MySQL不能打开,只有一份数据文件。总结来说基于同步HA的高可用性具备的四个特点,需要使用HA软件;Standy机器基本上属于备机,会造成浪费;适合于数据库不是太多的场景;要求有一定的技术积累。

   谈到飞信高可用方案,吴炳锡表示,飞信经历过四个版本,V1是基于共享存储的HA架构;V2是基于同步的HA架构(RedHat Cluster Site);V3是基于域名数据库托管平台;V4是基于MySQL Proxy模型的HA架构。目前,V3和V4共存,V3的架构主要用于新业务,适合快速上线或是共有云相关的项目。V4适合数据量比较大,需要进行拆分或是前面较多,需要有连接池的场景。V4有可能会出一个轻量的版本和proxy功能基本一样,只是多一个连接池的功能。