【直击DTCC】左兴宇:魅族互联网进程之数据库篇

2016年5月12日,第七届中国数据库技术大会(DTCC 2016)在北京国际会议中心拉开帷幕。国内外顶尖技术专家共赴这场技术盛宴,将近5000多名IT人士参会。大会第一天,就围绕数据库架构设计,NoSQL技术,数据加速技术,实时计算与流计算,SAP技术等领域的前瞻性热点话题与技术展开了深入探讨。以满足广大从业人士和行业用户的迫切需要。

提到魅族,想必大家都不陌生。从当年仅用三年时间就跻身成为国内MP3领域的第一品牌。到如今的智能手机领域,年销量接近2000万部。从M8到MX5,在叫好的同时同样叫座!魅族从艰难起跑到华丽蜕变,遇到过哪些技术难题呢?又是如何解决的?12日下午《数据库架构设计》专场魅族首席DBA左兴宇分享了魅族的“心路历程”。

艰难起跑,困难重重

左兴宇表示,在起跑阶段,魅族面临无数的技术难点:数据库单点问题、SQL质量无法保证、疲于应对开发人员需求、数据容量无管理单表过亿、重度依赖MySQL、磁盘IO瓶颈。魅族处在必须一一解决这些问题的位置上,往往解决了一个问题,却又出现了新的问题。这样反复如此,魅族总结出了大量的应对各类问题的解决方案。

部分整改,趋于标准

针对数据库单点问题,魅族进行了消除单点的改进。对SQL质量加以管理,慢查询优化和推送相结合、进行案例分析分享、数据库专业知识培训、制定适合自己的规范。对实例数据进行业务拆分、水平切分、使用Mydumper备份、存入SSD磁盘。针对表记录数据提出OSC指标、分库分表。针对IO瓶颈,进行了架构进化。如图所示:

继续整改,见仁见智

同样的问题不同的企业可能有不同的解决办法。在这方面,左兴宇表示,魅族只做最擅长的事。因为如此,在整改过程中,Redis高可用架构在魅族实施。左兴宇说,Redis面临着扩容难、资源利用率低、非纯缓存、运维困难等各类问题。魅族提出了一键部署/一键扩容/N+M方案,具体方案设计如下图所示:

最后,左兴宇表示,针对多IDC的复制延迟,复制IO异常,设备书激增问题,魅族也提出了专线、自动拉起的解决方法。从13年的艰难起跑到16年的自动化+成本控制。魅族见招拆招,逐渐步入正轨。我们有理由相信,魅族未来一定能走得更远!

关注大会官方公众号,获取更多详情

      ↓↓↓ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值