暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

唯品会诸超 - 关于公司数据库发展的一些思考

原创 eygle 2013-08-11
987

原文网址:http://blog.sina.com.cn/s/blog_53ca4b7d01019bc5.html


随便写些随笔;
公司业务持续快速发展,业务线持续扩大;数据库作为承载全公司的业务基础平台,也要相应跟得上;
比较好的是线上数据库一开始都是MySQL,虽然碰到一些版本,配置,标准方面的问题,但是都是mysql,所以还是比较简单,基本上统一一下系统,os,mysql的版本和配置,监控,树立开发和使用标准,就轻松多了;

随着ssd和flash卡的引入,以及拆分理念的深入人心,基本上MySQL这块没有太大瓶颈;
*另外顺道做个广告,宝存卡,http://shannon-sys.com/index_zh.html, 海龟的技术人员创办的,我们用下来性价比超高;和FusionIO一样的性能,价格便宜非常多;是我们高压力备库的标配;
 支持下国内企业;
*主库还是ssd RAID或者FIO卡;

但是传统的离线业务,还是传统商用关系数据库的天下;传统企业的软件,一般都是支持复杂报表查询,存储过程等;
其实此类复杂业务从传统关系数据库迁移到基于MySQL的关系数据库,难度很多时候更大,因为对代码的侵入和修改是远远大于本来在互联网上的oracle系统迁移到MySQL的;

基于这个考虑,包括为了更好的支持哈线上系统的scale,在考虑percona 5.5版本,mariadb 5.5和MySQL 5.6;
结合来自微博的反馈;
下面是基于各版本的初步考虑;
<








































好处问题Action
MySQL 5.5*当前主力版本
MySQL 5.6最好的多核支持;
更多的Online feature支持
MySQL官方版本

较新版本,尚未成熟
对Oracle长远投资和开源的担心
开始安排team member熟悉MySQL 5.6
在非核心应用开始小规模部署,完善相应规范,监控,部署和可能问题
MariaDB 5.5原MySQL核心开发团队re-union,社区核心力量
长期开源
backport MySQL 5.6 Feature
在物流系统开始迁移到Mariadb;
看跑的如何;
Percona 5.5比MariaDB历史悠久
国内较多大型互联网公司在采用

有较完善的工具支持
支持较多企业级Feature,比如:
Online Backup
Thread Pool
据说核心开发人员流失较多继续用Percona 的toolset;



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论