热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

未来_MySQL分支乱象与InnoSQL的未来发展

篇首语:本文由编程笔记#小编为大家整理,主要介绍了MySQL分支乱象与InnoSQL的未来发展相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了MySQL分支乱象与InnoSQL的未来发展相关的知识,希望对你有一定的参考价值。


InnoSQL vs MySQL


若说Inside君是国内mysql分支版本第一人的话,应毫无争议。2010年Inside君就主导并创建了MySQL的分支版本InnoSQL,后来InnoSQL成为了网易内部的分支版本。


倏地发现,这几年各个公司都在做自己的MySQL分支版本,不明真相的小伙伴看了都是厉害了word哥。然而,这其中水分也非常大,今天Inside君就学学新任美国总统Trump,扒一扒那些所谓的分支版本的“旁氏骗局”:




  • 把Percona的线程池功能移植到MySQL分支的版本,就叫电商优化版本


  • 对线程池队列添加了一个的指定队列功能,就称呼为优先级线程池队列


  • 把MySQL 5.7的功能移植到5.5、5.6或MariaDB 10.x的版本,就称之性能提升50%、100%、700%?



那么除了线程池、组提交优化这些标准内容的整合,InnoSQL这些年还做了这些事情并应用于网易的生产环境:




通过上述一些特性的总结,大家可以发现,InnoSQL做的事情都是非常具有前瞻性,Inside君觉得这才是一个优秀分支版本该做的事情——创新才是开源的精髓


当然,这些年也有同学非常具有创新精神,下述例举的这些功能同样非常赞,而其中的某些功能也即将合并到MySQL或MariaDB分支:




  • MySQL Flashback(淘宝:彭立勋)


  • MySQL快速加列功能(腾讯:具体开发人员未知)


  • InnoDB redo replication(淘宝:印风)



InnoSQL的未来——定制化开发


然而,随着MySQL开发团队成员已经达到500人+,MySQL本身功能的不断完善,MySQL已经进入到一个崭新的时代。因此,Inside君想借此对InnoSQL的定位做出如下的调整:




  1. InnoSQL将做减法,抛弃很多独有的功能,做最兼容MySQL的分支版本,修复一些官方未修复的bug,新特性方便仅提供FlashBack和线程池功能;


  2. InnoSQL将提供一些大型企业的MySQL定制化开发,通过之前的内核技术积累,为其开发内部MySQL版本;



成为MySQL Committer


能够成为MySQL Committer是一种至高无上的荣誉,有朝一日能加入到Oracle MySQL官方团队也是一种前进的动力。但是,Inside君对这一块并不感冒,而成为Michael Stonebraker那样既专业、又商业、还能教书育人的复合型的大师,才是Inside君终极一生的目标。


立冬已至,到了每年食补的季节。对于长期坐在电脑前的IT人员来说尤其重要。高汤、中药对于996的IT人来说有些麻烦,能即拿即食的小东东或许更适合码农们,而葡萄干是其中不错的一种选择。众所周知,葡萄干能降低胆固醇,防止血栓形成,预防心血管疾病。它还含有类黄酮成分,有抗氧化作用,可清除体内自由基,抗衰老。


MySQL分支乱象与InnoSQL的未来发展





猜你喜欢















有态度的MySQL社区



推荐阅读
author-avatar
miedao1592_460
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有