1024,迎接一个全新的MySQL

昨晚,在北京Oracle总部,我们有幸邀请到MySQL优化器及GIS开发团队负责人Manyi Lu给大家带来了一场精彩的分享。

活动到场人数32人,在会上除MySQL研发总监Manyi Lu外,还包括:

  • MySQL亚太区技术顾问,Ivan Tu;
  • Oracle亚太区社区负责人,Tony Chen;
  • MySQL复制研发核心成员,宋利兵;
  • ACMUG成员及知数堂的学员。

Manyi Lu先给大家介绍了MySQL 8.0优化器上的新功能,最后大家就一些关注的特性进行了深入广泛的交流,主要有以下几个方面:

一、MySQL 8.0及将来的在优化器重点归规划

  1. MySQL 对Json的支持将更加友好;
  2. GIS对经纬度将会有更好的运算效率(因此建议MySQL 8.0后再大规模上线GIS应用);
  3. Join优化,这个在MySQL 5.7中已经实现,在MySQL 8.0中进一步增强 ;
  4. 索引方面增强,增加可见及不可见索引,倒序索引;
  5. MySQL 8.0改用utf8mb4做为默认字符集,升级中注意索引有效性;
  6. CTE(公用表表达式,Common Table Expression)功能及更多的统计类windowing函数;
  7. 新的HINT引入,在以后的版本中会更好的优化HINT;
  8. 其它特性,例如直方图统计信息,更友好的数据读取,减少handler API调用,对于uuid的优化等。

在这里,推荐一个工具:Query Rewrite Plugin,利用它可以方便的在Server层对SQL进行优化,对应用开发透明。

二、未来有可能想实现的大功能(列入计划,但实现有一定的难度)

  1. 实现SQL的并行执行,再进一步引入真正意义上的hash join;
  2. 引入执行计划缓存,多Session间共享;
  3. 在复制结构中主从库对Online DDL支持更加友好;
  4. 非常关注MySQL自身在Online DDL方面的实现,也关注于基于binlog的online DDL(类似gh-osc);
  5. 更加友好的MySQL metadata信息管理,方便实现DDL事务。

聊到后面,大家忽然感觉到,未来的MySQL 8.0将是全新的,变化非常之大,也有很多需要学习的地方。

最后,给大家推一下优的MySQL相关blog或是社区。

http://forums.mysql.com

以后大家有问题可以去这个上面提,官方表示,基本上12个小时内会给答复。 对于你想要的功能,不妨在上面+1, 标识一下,我也想要这个功能。

http://mysqlserverblog.com

MySQL官方团队的Blog,对于新特性第一时间会在这上面公布,对于看到你喜欢的或是想要的功能,在这个上面留言也可以。

http://planet.mysql.com

全球知名MySQL大牛的Blog RSS汇总,建议订阅

文章转自老叶茶馆公众号,原文链接:https://mp.weixin.qq.com/s/w3sDvAvoJtvBXPenB_VFMQ

时间: 2024-12-25 06:43:59

1024,迎接一个全新的MySQL的相关文章

如何从无到有设计一个全新的互联网产品

文章描述:互联网的产品设计方法. 如何从无到有,设计一个全新的互联网产品:网站.app - 一个什么样的产品是目前市场上最有价值.竞争力的?这个话题比较复杂,而本文是讲述有了这个基础之后. 而在这一切都已经有了目标和方向后,考虑怎么动手开始设计.--更准确的说法是指"产品设计". 不是说"产品经理"在公司召集了各种技术人才,然后按照他自己的想法,把一个产品实现. 当然也不是闭门造车. 互联网产品的设计,需要一个概念:快. 不可能在已经有了方向后,还需要1个月甚至数月

link中如何混编两个不同的数组中的数据,得到一个全新的毫无关联的结果?

问题描述 link中如何混编两个不同的数组中的数据,得到一个全新的毫无关联的结果? link中如何混编两个不同的数组中的数据,得到一个全新的毫无关联的结果? 解决方案 比如 int[] a = {1,2,3,4,5}; int[] b = {6,7,8,9,10}; var query = a.Concat(b).OrderBy(x => Guid.NewGuid().ToString());

一个全新的网上社会似乎正在形成

在社交网站日益风行的今天,很多人通过网络结识了新朋友,一个全新的网上社会似乎正在形成.但一份最新的调查报告显示,Facebook."聚友"(Myspace)和Twitter这些本应让我们联系更加紧密的网络社交平台,可能导致人类越来越孤独. 面对面交谈成奢望 世界新闻报报道,这项调查由英国心理健康基金会发起,对象是18岁到34岁的年轻人.调查结果显示,这些人中有1/3习惯在网络上和自己的家人及朋友联系,而非真正去探望他们.进行面对面交流. 研究孤独症的专家在调查报告中证实,人们面对面接触

如何编写一个全新的 Git 协议

曾几何时,我在持续追踪自己的文件方面遇到一些问题.通常,我忘了自己是否将文件保存在自己的桌面电脑.笔记本电脑或者电话上,或者保存在了云上的什么地方.更有甚者,对非常重要的信息,像密码和Bitcoin的密匙,仅以纯文本邮件的形式将它发送给自己让我芒刺在背. 我需要的是将自己的数据存放一个git仓库里,然后将这个git仓库保存在一个地方.我可以查看以前的版本而且不用提心数据被删除.更最要的是,我已经能熟练地在不同电脑上使用git来上传和下载文件. 但是,如我所言,我并不想简单地上传我的密匙和密码到G

一个数据库(mysql) 俩个项目跑 有什么好解决方案或者注意的问题?

问题描述 一个数据库(mysql)俩个项目跑有什么好解决方案或者注意的问题?一个项目是给app提供数据的.一个是web端请问这样做会有什么问题? 解决方案 解决方案二:应该没有什么问题,不管有多少个项目跑,因为对于数据库来说,操作数据库的都是平等的普通连接,它并不知道你是什么项目.解决方案三:设计上做好数据安全就行了,

深度链接让移动广告体验开辟一个全新的局面

摘要: 尽管对于移动化的讨论已经越来越多,但是它相对于我们所熟知的桌面电脑来说仍然非常初级.原生应用和移动网页的竞争方兴未艾,根据移动应用统计平台Flurry最近公布的数据显示, 尽管对于移动化的讨论已经越来越多,但是它相对于我们所熟知的桌面电脑来说仍然非常初级.原生应用和移动网页的竞争方兴未艾,根据移动应用统计平台Flurry最近公布的数据显示,我们每天使用移动设备的平均时间是2小时42分钟,其中86%的时间都在使用app.但是这并不像很多人所声称的那样移动网页就要消亡了.移动网页仍然是非常重

为什么物联网可能需要一个全新的专用网络?

数据缩放公司(DataXoom)共同创办人罗伯·张伯伦(Rob Chamberlin)发文称物联网可能需要一个全新的专用网络,并从不同角度分析原因.物联网的发展受到成本等因素限制,降低通讯成本或完善现有网络均有望推动物联网的发展. 如今,物联网(IoT)上大多数的网络家电对带宽的要求并不高.网络家电之间往往只是共享几个字节的简单数据.例如,一个用于更新机器当前燃料效率,或商业制冷机组温度至电脑的传感器-并且,于网络而言,这些数据流量并不大. 事 实上,目前物联网仅占用着约1%的网络带宽.然而,物

苹果已在美国开建一个全新的数据中心

北京时间4月20消息,据国外媒体报道,苹果已在美国俄勒冈州普赖恩维尔破土动工开建一个全新的数据中心.该公司声称,这个数据中心将比其位于北卡罗来纳州梅登的数据中心更加环保,使用100%的可再生能源. 在梅登数据中心建成后,它将拥有一个沼气燃料电池厂和一个巨大的太阳能电池阵,它们合起来能够产生1200万瓦特能源,可以满足该数据中心60%的需求.但是,苹果对普赖恩维尔数据中心的期望值更高.苹果发言人克里斯汀-休杰特(Kristin Huguet)声称,梅登数据中心将很快成为"最绿色环保的数据中心,与此

Docker 正在驱动一个全新的可扩展的 Uber

[原文编者的话]快速创新的迫切要求,使得 Uber 开始在服务部署中应用 Docker .这篇文章讲述了部署方式的转变过程,强调在全面容器化之前,必须做充足的准备. 无论你对 Uber 的看法如何, Uber 无疑是创新的同义词,因为它在颠覆交通行业的同时引领了共享经济.像Uber 这样的最快创新者,就像 Microsoft, Apple 和 Amazon 公司一样,都面临一个问题:一旦你开始创新并且取得成功,你不得不一直保持这样快的创新速度,这就导致了下面的后果:有时你看不到更远大的前景,有时