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

  1. 云栖社区>
  2. 数据和云>
  3. 博客>
  4. 正文

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

技术小能手 2017-11-08 11:00:35 浏览2074

随着互联网场景的导入,非结构化的海量数据给传统数据库的处理能力带来了极大的挑战,作为最受欢迎的开源关系型数据库,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,使得创建删除表等过程实现更方便。

2a8f8042a592902dd404e004786139b7a5cca5c5

2、性能的增强

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

fc4420b112bf9eb6e0b3dca46d47a3f1f2682981

3、安全的新特性

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

5a70bf8d6902405013671f43694c6dd684f4160c

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

204107ca0b666fc86b06607cc8b5fa5dcbacc7f5


4、复制功能的增强

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

15d298fddf4656373fb6cc2bc2b89e8b384a6e8d

5、更多的新特性

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

3de8055dea0365e9accb12b3177a4136a6fa2ba3

更多的新特性,关注公众号后回复关键字“2017OOW”获取相关ppt.

在今年的数据技术嘉年华上,来自甲骨文公司的MySQL研发工程师宋利兵将为大家介绍MySQL-8.0中异步复制和Group Replication复制的发展方向,和已经实现了的新技术新特点。数据是每个公司最核心的资产,大数据时代到来更是如此。对于使用MySQL的企业来说,作为存储数据的最重要的载体,那么MySQL是如何做到数据安全呢?CRUG创始人强昌金将从单机配置、集群等方面的阐述MySQL是如何做到数据安全的。

b52cb54c3f1e199d429643c26db2f7ea3ec6d46a

云时代的MySQL运维实践

随着数据库朝着自动化和智能化的方向发展,MySQL数据库也不断地创新和变革,而在不同的企业中,为了更好地应对业务的需求,MySQL数据库的运维模式也在发生巨大的变化。

在今年的数据技术嘉年华上,去哪儿网数据库总监周彦伟将会分享如何在MySQL运维实践中,充分发挥MySQL开源社区红利,选用MySQL各种开源工具,在工作中实现事半功倍的效果。来自竞技世界自身技术专家杨建荣会根据自己的实践从Oracle和MySQL的维度来聊一聊DBA成长中的一些疑问和想法,比如技术选型,技术架构和职业发展。来自新浪微博研发技术中心副总监肖鹏,对于MySQL的运维管理有丰富的经验,将从自身的经历出发,反思职场职位选择、个人发展、管理转型等不同阶段做出的选择的理由和个人经验分享,旨在帮助大家在面对抉择的时候能更加的理性。

在MySQL的智能运维方面,来自阿里云的专家张云扬分享阿里云的下一代数据库PolarDB,从阿里面对的10万量级数据库实例的挑战出发,介绍新一代数据库PolarDB的架构性能等方面的内容。阿里巴巴的CloudDBA-数据库智能优化理念探索也深受行业关注,阿里巴巴产品专家胡航丽 将为大家分享这一产品设计理念和突出成果。

同时还有云和恩墨 MySQL 技术顾问田朋带来MySQL的运维实践,精彩内容敬请期待。

60e651550d91ebed36d6cd264f64c9534bf442de

金融行业最佳应用场景

大数据的时代,很多企业都在NoSQL与NewSQL的方向上不断尝试,但由于缺乏统一的标准,目前很多技术还是相对不成熟。传统的关系型数据库仍然与大部分企业需求达到了高度匹配。

就拿受互联网行业影响最大的金融行业来说,目前很多金融企业在使用MySQL数据库。来自腾讯金融的资深技术专家姜承尧将对外分享财付通平台上的MySQL数据库应用,以及在如此大规模数据库平台上如何高效的运维这么庞大的数据库集群以及对于未来金融数据库架构的发展讨论。

来自京东金融的技术专家高新刚为我们分享MySQL在金融理财领域的相关应用。在他的分享中将会重点阐述

  • 如何保证业务快速发展下系统的高可用性?
  • 如何实现数据库运维从人工维护到智能运维?

来自腾讯的专家李海翔,将分析金融云分布式数据库的事务处理技术,在这个主题中,海翔将和大家分享腾讯的TDSQL是如何应对挑战、以技术推动互联网金融业务发展的。

453e36216835bb757e2a8ab4932843e9d42d54c0

是一场MySQL的技术盛会,看传统数据库如何优雅地应对云时代,尽在数据技术嘉年华!

除了以MySQL为代表的开源的传统数据库,在本次嘉年华大会,第一次有众多国产数据库的身影汇聚,而且各具代表性,KDB 是传统关系型数据库,SequoiaDB 是 NoSQL,TiDB 是 NewSQL 分布式关系型数据库,Oushu Database 则是源自 HAWQ 的企业级 MPP 数据库。当然这其中还包括源于MySQL的 PolarDB 、TDSQL,以及阿里研发的Oceanbase。逐一细数,其实我们发现,国产数据库已经能够覆盖传统的关系型应用、NoSQL、NewSQL、MPP大数据库处理 ,以及几乎支撑中国互联网的整个江山。而CockroachDB作为受到 Google的Spanner 项目启发而诞生的OLTP数据库,在百度内部已然被广泛应用。

这一次来自KDB数据库的掌门人江豫京、SequoiaDB 巨杉数据库的创始人 王涛、百度的技术专家严龙、Oushu 数据库的创始人 常雷 博士,TiDB 副总裁申砾、首席架构师唐刘齐聚一堂。江豫京来自浪潮,代表了国产数据库传统模式的突围,王涛 出自IBM,代表了源于DB2理念的革新,而常雷博士曾任EMC高级研究员、EMC/Pivotal研发部总监,是Apache HAWQ创始人,申砾 和 唐刘 都是国际开源项目的活跃者,从国内到国际,又从国际到国内,说英雄,谁是英雄?看数据,谁是数据之王?快来数据技术嘉年华!

f8b27c8cef19f0caba6123643a03b45e2891e217


原文发布时间为:2017-11-8

本文来自云栖社区合作伙伴“数据和云”,了解相关信息可以关注“数据和云”微信公众号