月度归档:2016年10月

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汇总,建议订阅

预告:ACMUG 2016 MySQL年会

2016年里,ACMUG在大家的陪伴下,一路走过了深圳、武汉、北京、厦门、上海, 白驹过隙,转眼2016即将远去, 似乎又该有一次活动了。

作为年度的收官活动,我们只有一个小目标:邀请全球开源数据库领域之翘楚相聚帝都,同大家一同分享他们在开源数据库领域的技术,经验与视野.

活动时间:2016.12.10 09:00 – 18:00(暂定)

活动地点:北京·紫竹院,外文文化创意园11栋一层,CNTV演播厅(暂定)

活动规模:300人左右

本次活动可能会邀请如下嘉宾:

– 3位Oracle公司嘉宾,主要分享MySQL 5.7/8.0新特性,及未来发展路线,并进行广泛深入技术交流,推动官方进一步接纳国内业者提出的发展建议;

– 1位其他欧美互联网科技公司,facebook、twitter、percona等,主要分享他们的MySQL高并发、高可用经验,以及在MySQL源码层面上的贡献

– 3位国内一线互联网公司,分享他们的MySQL高并发、高可用经验,以及在MySQL源码层面上的贡献

– 来自坊间传闻的中国科研实力最强的神秘机构“龙泉寺”的神秘嘉宾

想了解本次活动最新消息,请关注本站,或加入ACMUG官方QQ群:272675472,或关注微信公众号:老叶茶馆(imysql_wx)