在去年,阿里巴巴集团将正式公布技术团队合并的事情后,以此同时,也实现了用开源的MySQL数据库替换Oracle数据库。2013年6月20日,阿里高调公布其对为支付宝用户服务了5年的最后一台小型机下线。在阿里巴巴集团首席架构师王坚的主导下,采用PC-Server承载MySQL数据库,支撑大并发大数据量的核心业务系统。 在全新的IT架构下,淘宝的业务变得更加开放、灵活、高效,并在中国的互联网行业产生了很大的影响,欲效仿者甚众。当然了,如果企业没有总结和沉淀积累,绝对不会盲目去实践。 下面笔者浅谈对去Oracle化进入MySQL世界的一些观点,欢迎拍砖。 技术 笔者认为,在谈MySQL的同时我们要知道开源软件跟商业产品最重要的一个区别就是,开源软件其实只是一个基本上不成熟的框架,后期需要企业与相关业务去磨合,如果碰到缺陷更没有厂商对技术的支持。 没有一个庞大的技术后盾,冒然使用开源软件结合自己的业务,这是一件很危险的事情。阿里其实应该属于去IOE最彻底的公司。在初期,阿里和淘宝曾经多次尝试从Oracle数据库迁移到MySQL,但是都失败了,最根本的原因就是懂MySQL DBA技术的人才极少。 了解“棱镜门”事件的网友应该知道,目前国内的IT技术积累远远不够。要让企业真正的用MySQL完全替换Oracle是一件不现实的事情,阿里技术保障部DBA负责人周宝方曾说过,“去IOE”技术门槛很高,其他企业根本无法复制。 |