MySQL 9.0,搞砸了!
7月1号Oracle低调发布了新一代MySQL产物 – MySQL 9.0。官方release文档中纪录的重要新特性包罗:[*]字符集上的支持;
[*]支持在MySQL中举行干系变乱的预处置处罚,进步了查询性能和安全性;
[*]数据字典全部接纳InnoDB引擎,支持DDL原子性,具备Crash-Safe本领;
[*]支持并行Redo Log提升IO性能,答应在线调解Redo Log Buffer巨细;
[*]新增变乱CATS特性,大大提升变乱性能;
[*]加强JOIN性能和功能;
[*]新增直方图以及其他统计信息,有助于数据库性能;
[*]比力亮眼的是,新增了向量数据范例,可以或许实现字符串和向量数据范例之间的相互转换。
别的还新增了100多个Bug的修复,并移除了部门特性。
9.0是计20年8.0以来新发布的新一代创新版本,创新版本重要是推出新的功能特性,但是从其少的可怜的新特性来看,照旧比力别的扫兴的,乃至赶不上隔壁PG一个季度补丁的新特性多。
更严肃的这个版本还被发现存在严肃的Bug,当创建表的数目凌驾10000后,重启实例失败。以至于著名的MySQL第三方发行商Pocona发起客户不要升级到9.0,以及和本次同时发布的8.0.37版本。
7月23号MySQL告急发布9.0.1,发布针对这个Bug的补丁,修复这个令人尴尬的题目。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9kaXJlY3QvOTM1NGE4ODY2NzU5NGUzYmJlNDg4N2VlYWRiMGNhMjUucG5nI3BpY19jZW50ZXI=
MySQL的盛行得益于互联网行业的鼓起,产物开源免费开箱即用,非常得当刚开始创业的小互联网公司,MySQL就是如许和他们一起发展起来的。2009年Oracle收购了Sun,MySQL也归属到数据库霸主Oracle的麾下,由于Oracle有本身的贸易数据库,业界一度担心Oracle之以是收购MySQL,就是为了扼杀它。为此MySQL首创人Monty也辞职自主流派,创建了新的分支MariaDB。
说句公道话,被收购之后MySQL照旧得到了很大的提升,尤其是8.0之后InnoDB引擎成为默认选项,使得MySQL更加成为很多小型企业的首选。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9kaXJlY3QvMmViYzJiYjA1Y2MzNDI0NGI5YzI5NTcxMDlhYTEyZWUucG5nI3BpY19jZW50ZXI=
但不能否认的是,从DB Engine上给出的盛行度排名渐渐被PG所赶超。
个人以为存在重要是几方面的缘故原由:
[*]很多和MySQL一起发展起来的互联网公司,已经发展为巨头,国内如阿里云、国外亚马逊等,在这个过程中这些巨头也渐渐发展为云科技公司,他们开辟了基于MySQL等一系列开源的产物,对外输出本身的技能。但是他们已经不再以为本身是MySQL了;
[*]业界对Oracle收购MySQL的戒心始终没有消除,同时MySQL尚有本身的企业版,有些审慎的客户已经提前将MySQL迁移到其他数据库。再加上近两年MySQL在其云上数仓产物Heatwave连续发力,以至于焦点MySQL上的专注度有所降落,产物有些增长乏力,从本次MySQL 9.0上也能看出一些端倪;
[*]由于更加开放的开源协议,便捷的扩展功能以及精良的Oracle兼容本领,使得PG在这些年得到非常好的发展机遇。相对而言,MySQL的发展则比力平庸。
Oracle在拥有天下上最好的贸易数据库的同时,又拥有天下上最盛行的开源数据库。同时坐拥最好的贸易和开源数据库,Oracle大概在决议时也难免两难,既不能由于开源影响本身贸易数据库的发展,但又不能在开源行业中落后,幸福的烦恼大概就是云云吧!
页:
[1]