今年在Percona实时数据性能会议上,我将谈论MySQL。 MySQL是世界上最受欢迎的开源数据库,可经济高效地交付可靠,高性能和可扩展的基于Web的嵌入式数据库应用程序,包括前五个网站中的全部五个。

在90年代后期从事银行业务时,我对数据库的兴趣日益浓厚。 那时,我使用HP-UX和Sybase作为开发平台来实现后端ATM服务器。 我记得我们从凌晨2点到凌晨5点有一个允许的维护窗口,并且为在具有3000万行的主表上完成阻塞创建索引操作而苦苦挣扎。 我记得当时想过:“为什么数据库在线时无法完成?”

DBMS(数据库管理系统)是一个组合的通信系统:操作系统,文件系统,编译器等。 计算机科学的每个方面都是相关的:可维护性,可观察性,性能,可用性,可靠性和安全性。 您遇到的在此计算领域工作的开发人员的素质是惊人的。

我的演讲由booking.com Simon Mudd的数据库管理员提出,被称为MySQL的新功能 。 演讲将涵盖MySQL 5.7版的一些关键增强功能。

MySQL 5.7是近三年开发的结果,它为项目的所有领域带来了改进。 只需查看功能的完整列表即可 。 就将在社区中发挥最大作用的功能而言, JSON支持,JSON数据类型,JSON函数和虚拟列是最重要的。 虚拟列可以与JSON函数一起使用,以索引JSON文档中的内容。 此功能为开发人员开辟了新的选择。

查询重写功能是一项功能,可以通过在执行之前重写查询来帮助解决当今复杂软件堆栈中的许多遗留问题。

最后,我将重点介绍sys Schema的改进后的监视功能,它是扩展性能模式的基础 ,并且具有将近600个检测点。

在许多情况下,应用程序的性能都将得到显着改善:多核可伸缩性,并行复制从属设备,连接/断开连接速度,临时表,GIS查询,提供更好的JOIN排序的更好的优化器,索引的更好使用等。 平稳升级是我们的主要设计目标之一,因此在大多数情况下升级到5.7应该很容易。 当需要在100%向后兼容性与改进的数据安全性或改进的安全性之间取得平衡时,挑战就来了。

要听取我关于MySQL的新功能的演讲,请注册Percona Live Data Performance Conference 2016 使用代码“ FeaturedTalk”并获得当前注册价格的100美元优惠!

翻译自: https://opensource.com/business/16/4/whats-new-mysql

MySQL有什么新功能?相关推荐

  1. mate30pro 优化 开发者选项_10 个开发者必知的 MySQL 8.0 新功能

    文章转发自专业的Laravel开发者社区,原始链接:https://learnku.com/laravel/t/10243/mysql-8-new-features-required-by-10-de ...

  2. mysql 5.6参数_初识 MySQL 5.6 新功能、参数

    摘要: MySQL5.6 针对 MySQL5.5 各个方面又提升了很多,特别在性能和一些新参数上面,现在看看大致提升了哪些方面(后续不定时更新). 一:性能.功能上的提升. ① 在线DDL即 onli ...

  3. MySQL 5.7 新特性详解

    我们自豪的宣布 MySQL 5.7 稳定版开放下载了. MySQL 5.7.9 是目前世界上最流行开源数据库的一令人兴奋的新版本, 比 MySQL 5.6 快 3 倍,同时还提高了可用性,可管理性和安 ...

  4. MySQL 5.7的新特性(新功能)

    与 MySQL 5.6 相比,MySQL 5.7 具有以下几个方面的新功能. 1) 随机 root 密码 MySQL 5.7 数据库初始化完成后,会自动生成一个 root@localhost 用户,r ...

  5. 两千字揭密 MySQL 8.0.19 三大索引新功能:隐藏索引,降序索引,函数索引

    导读:本文详细介绍 MySQL 8.0.19 三大索引新功能,隐藏索引,降序索引,函数索引,结合其他同仁的技术应用案例,进一步进行验证改编,最后总结心得,希望对大家有帮助. MySQL 8.0 版本带 ...

  6. groupby索引有效吗_两千字揭密 MySQL 8.0.19 三大索引新功能

    原文链接:https://www.modb.pro/db/22619 导读:本文详细介绍 MySQL 8.0.19 三大索引新功能,隐藏索引,降序索引,函数索引,结合其他同仁的技术应用案例,进一步进行 ...

  7. MySQL 8.0有什么新功能

    https://mysqlserverteam.com/whats-new-in-mysql-8-0-generally-available/ 我们自豪地宣布MySQL 8.0的一般可用性. 现在下载 ...

  8. MaxCompute2.0新功能介绍

    摘要:在过去的两年内,MaxCompute进行了翻天覆地的重构,从1.0版本全面升级到了2.0版本.而大家或许对于MaxCompute 2.0的一些新特性并不了解,在本文中,MaxCompute技术专 ...

  9. redhat linux7版本种类,RHEL 7 新功能尝鲜:界面简洁,分类明确

    半夜起来看世界杯,没啥激情,但是又怕错误意大利和英格兰的比赛,就看了RHEL 7相关新功能的介绍(RHEL 7的下载地址:https://access.redhat.com/site/download ...

最新文章

  1. NSLog打印自定义对象
  2. mysql索引要点_mysql表索引的一些要点_MySQL
  3. Android沉浸式通知栏设计
  4. 算法分析与设计「二」递归算法
  5. 单击跳转_如何在100张工作表中快速实现查找和跳转
  6. 物联网大数据平台软件开发架构案例解析
  7. [bzoj3531][Sdoi2014]旅行
  8. 12bit的图像如何向8bit转化_光端机该如何配置?
  9. QeePHP-继承视图
  10. 【RBM】受限玻尔兹曼机(Restricted Boltzmann Machine, RBM) 简介
  11. matlab做误差棒图,matlab绘制误差棒
  12. 使用katana-parser解析css文件
  13. 计算机更换内存条后无法连接网络,换主机后怎么连接网络
  14. 曾经的最爱-----暗黑破坏神zz
  15. 环球旅行之江西分会场
  16. Python 编写个情人节求爱对联
  17. Unity3D游戏开发之使用Mecanim动画系统控制2D动画
  18. 关于c++的批量注释快捷键使用及调整
  19. MT9V034摄像头学习笔记(四)
  20. HTML中的表格以及对表格样式的处理

热门文章

  1. Js获取下拉框当前选择项的文本和值
  2. IIS rest服务delete 报错
  3. android不是内部或外部命令,也不是可执行的程序或批处理文件
  4. 记一次MBR锁机病毒分析
  5. 配置tomcat 7控制台账号
  6. yum仓库与pxe自动装机
  7. linux下为php开启oci8扩展(ubuntu14亲测可用)
  8. linux 命令全集
  9. JDK源码学习之一lang包
  10. 细说JDK动态代理的实现原理