首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL智能运维与实践,看关系型数据库如何优雅应对云时代

MySQL智能运维与实践,看关系型数据库如何优雅应对云时代

作者头像
数据和云
发布2018-03-08 11:46:13
发布2018-03-08 11:46:13
2K0
举报
文章被收录于专栏:数据和云数据和云

随着互联网场景的导入,非结构化的海量数据给传统数据库的处理能力带来了极大的挑战,作为最受欢迎的开源关系型数据库,MySQL一步步地占领了原有商业数据库市场。如今Google、Facebook、网易、淘宝等大公司都在使用MySQL数据库。而MySQL的发展也从1.0到如今的8.0版本,其功能的完善和稳定性也得到了很好的保证。

本文包含以下三部分:

  • MySQL8.0 的新特性
  • 云时代MySQL的运维实践
  • 金融行业最佳应用场景

今年8.0版本将会带来哪些惊喜呢?

MySQL 8.0 新特性一览

1、InnoDB的增强

MySQL 5.7版本中在 InnoDB引擎上关于 Buffer pool的在线修改,临时表以及在线DDL的增强,极大地提高了InnoDB的性能,成为划时代的新变革。而在8.0中,通过在InnoDB中存储新的数据字典,允许InnoDB直接从服务器获取元数据,能够实现自动DDL,使得创建删除表等过程实现更方便。

2、性能的增强

在8.0版本中,MySQL对Redo日志做了重新设计,增加了多线程的功能以及自驱动的模块,在很大的程度上提高了写日志过程的效率,从而数据库性能得到较大提升。

3、安全的新特性

增加了SQL的角色,实现对SQL访问数据库的权限控制。除了默认的角色之外,还包含一些动态的特权角色。

在企业版中,为了提高数据的安全管理,MySQL对整个安全体系都做了更新。如下所示:

4、复制功能的增强

通过将元数据存储在二进制日志中,使得复制环境下的数据传输和提取更加方便。

5、更多的新特性

table 表达式,能够实现在一些简单的查询中创建临时表或者视图,提出了新的表空间管理方式,每个表空间进行自描述,取消了system表空间的代理,并实现通过SQL管理undo log和tablespace。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-11-08,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档