原文网址: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 | *当前主力版本 | |||
| MySQL | 最好的多核支持; 更多的Online MySQL官方版本 | 较新版本,尚未成熟 对Oracle长远投资和开源的担心 | 开始安排team 在非核心应用开始小规模部署,完善相应规范,监控,部署和可能问题 | |
| MariaDB | 原MySQL核心开发团队re-union,社区核心力量 长期开源 backport | 在物流系统开始迁移到Mariadb; 看跑的如何; | ||
| Percona | 比MariaDB历史悠久 国内较多大型互联网公司在采用 有较完善的工具支持 支持较多企业级Feature,比如: Online Thread | 据说核心开发人员流失较多 | 继续用Percona |
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




