极客视点
极客时间编辑部
极客时间编辑部
113232 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:04
登录|注册

MySQL 8的文档存储功能和安全性改进

讲述:杜力大小:966.56K时长:02:04
甲骨文在之前发布了他们的开源关系数据库管理系统 MySQL 8。近日,InfoQ 采访了 MySQL 数据库团队中的吉尔(Geir),他介绍,这个版本有着许多方面的改进,其中最引人关注的是增加了基于文档的存储功能,另外还提升了性能,增强了安全性,并改变了默认字符集以促进“移动优先”的开发。
据了解,甲骨文在 MySQL 5.7 中引入了对 JSON 的支持,现在的新版本又带来了 MySQL 文档存储的功能,开发人员可以将无模式 JSON 文档集合与关系表放在一起使用。
文档存储和关系数据库的结合是一个很关键的特性,用户现在可以拥有一个坚实的数据库系统,这个系统可以同时服务于 SQL 和 NoSQL。
与之前的版本相比,MySQL 8 还带来了显着的性能改进。8.0 版本的速度是 5.7 版本的两倍。通过基准测试的数据可以看到,MySQL 8 实现了每秒高达 180 万次查询的新纪录。
另外,MySQL 8 还带来了多项安全性改进,具体包括:
引入了 SQL 角色。与大多数应用程序一样,MySQL8 中的角色代表了一个指定的授权集合,可以在单个的会话中创建、授予、删除和应用 MySQL 角色。
提供了一个新的 SQL 函数 ROLES_GRAPHML()。
增强了对密码重用的限制。MySQL 支持密码过期策略,该策略对用户提出了强制要求,用户必须在一段时间之后更改密码。而新版本可以检测用户设置的密码是否有效,这就避免了密码重用的问题,从而让用户在更改密码时使用新的增强密码。
目前,移动应用的特征之一是使用用户的位置来提供内容,MySQL 8 基于现有的 GIS 支持,引入了地理和空间参考系统(SRS)。
此外,8.0 版本还带来了一些 SQL 的增强功能。其中之一是引入了公共表表达式(CTE),同时还增加了一些窗口函数,用于降低代码复杂度。
如果你想要了解更多有关 MySQL 8 的细节,可以点击文末链接,参考官方发布的白皮书
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
28
沉浸
阅读
分享
手机端
快捷键
回顶部