技术开发 频道

架构师大会:网易分布式核心架构实践

  【IT168 现场报道】2012年9月13-15日,一年一度的中国系统架构师大会(SACC)于北京福朋喜来登酒店拉开序幕。自2009年以来,架构师大会已经成功举办了三届,受到了业界的广泛关注与赞誉,并已经成为当前国内最高技术水准的架构师盛会。今年,中国系统架构师大会将继续秉承“分享企业IT应用非常好的实践”的主题定位,邀请国内最牛的IT架构师与工程师们来分享他们最新的技术应用经验与成功案例。

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

架构师大会:网易分布式核心架构实践
▲2012中国系统架构师大会现场报道

  在第二天上午的主场演讲中,网易杭州研究院副总监汪源发表主题演讲《网易分布式核心架构实践:MySQL for the Web 》,分享了网易MySQL在系统构建与优化过程中最核心的工作与经验。主要包括网易数据库的分布式核心架构,数据分区、分布式事务处理经验,如何集成Memcached与数据库并保证数据一致,MySQL高性能存储引擎NTSE/TNT,包括事务处理与数据存储如何分离、高效的行级缓存实现经验、多核并发性能优化、多种数据压缩策略、MySQL如何实现动态schema,以及MySQL SSD性能优化及经验,如为什么针对数据库的优化比通用系统方案高效。

架构师大会:网易分布式核心架构实践
▲网易杭州研究院副总监汪源

  汪源于2006年加入网易杭州研究院,一直从事MySQL项目的研发。网易的Web应用数据库以MySQL为核心,为满足大型Web应用对数据库的需求,网易基于MySQL作了大量的系统构建与优化。据汪源介绍,网易的MySQL项目主要包括三个方面,一是基于MySQL的分布式关系型数据库;二是自主研发的存储引擎,该引擎最大的特点是既可以支持事务又可以是非事务的;三是开源MySQL分支,即InnoSQL。

架构师大会:网易分布式核心架构实践
▲MySQL分布式架构

  汪源表示,可扩展性和高可用性是离散的,且不可衡量,但性能优化工作是持续的。例如可扩展性和高可用性方面提升20%,没有什么意义,但是性能提升10%将带来很大的价值。架构师要紧盯硬件的发展趋势,要尽早的尝试各类新技术、新产品。最后汪源用自己的亲身经历鼓励在座的架构师们:即使没有其他任何人做的事情,只要认准了就做下去。

0
相关文章