这篇文章主要介绍“MySQL8.0的主要新特性有哪些”,在日常操作中,相信很多人在MySQL8.0的主要新特性有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL8.0的主要新特性有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
MySQL 是 Oracle MySQL 平台的主要版本,开源社区正在等待正式发布。
会议介绍了 MySQL 8.0 的许多新功能。除了数据字典、CTEs 和 Windows 功能,还涵盖了:
使用 utf8 (mb4) 作为 MySQL 的默认字符集
21 种特定语言不区分大小写的排序规则 (utf8)
隐藏索引
降序索引
改进 UUID 和 IPV 6 操作的可用性
SQL 角色
SET PERSIST 用于设置持久性的全局变量值
性能模式(Performance Schema),数据锁检测
性能模式(Performance Schema),检测错误信息
通过使用直方图改进成本模型(cost model)
还有一些 MySQL 8 中新的复制功能,点此查看。
这是 Angular 4.0 的第一次小版本发布,查看 Angular 版本号语义与发布计划。
新版增加了对 TypeScript 2.2 和 2.3 的支持。该版本的 Angular 是使用 TypeScript 2.3 编译发布的,不过请放心,这个不影响对 TypeScript 2.1 的支持。
Angular 4.1 启用了 TypeScript 的 StrictNullChecks 特性。这意味着你可以在工程中打开 StrictNullChecks,当然你也可以选择不使用 StrictNullChecks。
除了上述的更新,这个版本还包括 bug 的修复。具体如下:
router: 在 ng1 -> ng2 url 同步过程中转发查询参数 (#16249) (2f97731), closes #16067
upgrade: 对升级组件的绑定使用正确的属性名称 (#16128) (d1fb066), closes #8856
新版为 Windows 添加 Java API 的支持,还为 Java、C 和 Go 语言添加初始版本的安装指南。以及下面的一些更新:
添加 Text Dashboard 到 TensorBoard
添加 tf.spectral 模块。将现有的 FFT 运算移动到 tf.spectral,同时保留旧位置(tf。*)中的别名
添加 Keras 2 API
添加一个新的轻量级队列对象 - RecordInput
Docker 映像:gcr.io 和 Docker Hub 上的 TF images 已升级到 ubuntu 16.04
向 TensorFlow Debugger(tfdbg) 添加一些实用功能
总的来说,Rust 1.17.0 的主要更新是小幅度提高了写代码的效率。例如,'static
的生命周期现在假设在 statics 和 consts。当像这样写一个 const 或 static 时:
const NAME: &'static str = "Ferris"; static NAME: &'static str = "Ferris";
Rust 1.17 将允许你去除 'static
,因为这里只有唯一一个生命周期有意义
const NAME: &str = "Ferris"; static NAME: &str = "Ferris";
在某些情况下,这可以清除大量的样板代码:
// old const NAMES: &'static [&'static str; 2] = &["Ferris", "Bors"]; // new const NAMES: &[&str; 2] = &["Ferris", "Bors"];
这是 Wine 2.0 稳定系列的首个发布版本。更新内容主要是各种错误修复和一般的功能改进,包括许多游戏和应用程序的崩溃修复和性能调整,具体有以下应用:
Need For Speed
Magic: The Gathering Online 4.0
Venom Codename: Outbreak
ComicRack 0.9.x
Odallus The Dark Call
Git for Windows
Marvel Heroes 2015 launcher
DirectDraw games
UnrealEngine4 games
本次更新的版本可以正确检测出 GeForce GT 525M 显卡,获取到 AMD FIJI 的 GPU信息。
TypeScript 是由微软开发的自由和开源的编程语言,是 JavaScript 的超集,它可以编译成纯 JavaScript,可以在任何浏览器、任何计算机和任何操作系统上运行。2.3 包括以下新功能:
使用 // @ts-check
和 --checkJs
在 JavaScript 文件中进行类型检查
支持语言服务器插件
默认类型参数
支持生成器和异步生成器
新部署方式 — Canary Deployments。该功能可让你将新代码部署到项目的一小部分,如果发生错误,为你提供一个带来最小影响的恢复的机会。如果检测到问题,也可以快速恢复,最小限度降低对用户的影响。
GitLab 9.1 中新的服务台(Service Desk)功能使日益增长的用户群可以通过每个项目的专用地址向团队发送电子邮件,以获得任何反馈或支持。这些在项目中显示为 GitLab 私密问题。评论他们即可回复原始电子邮件发件人,并在 GitLab 内部创建一个全新的集成用户反馈的渠道。由于服务台内置在 GitLab,因此消除了多种工具和外部集成的复杂性和低效性,大大缩短了从反馈到软件更新的周期时间。
新版还带来了受保护的标签(Protected Tags)。使用 Protected Tags 可控制谁能创建或更新标签,使得保护标签更容易。也可以使用类似的方法来保护分支,现在可轻松地控制任何项目。
Kotlin 1.1.2 发布,基于 JVM 的编程语言
Rails 5.1 正式发布,开源网络应用框架
Vue 2.3.0 正式发布,新增服务器端渲染指南
Kali Linux 2017.1 发布,带来了一系列更新和特性
Ubuntu 17.10 每日构建 ISO 发布,仍使用 Unity 7 桌面环境
OpenResty 1.11.2.3 发布,Web 应用服务器
Scala Native 0.2.0 发布,将 Scala 代码编译成本机代码
Apache FtpServer 1.1.1 发布,纯 Java 的 FTP 服务器软件
Hamsters.js 4.1.0,Javascript 多线程和并行执行库
Google Chrome Android 版更新,发布 58 正式版
GNOME 3.26 将重新设计 GNOME 控制中心
Ionic 3.1.0 发布,HTML5 移动应用框架
Nginx 发布 mainline version 1.13.0
IntelliJ IDEA 2017.1.2 发布
Linkerd 是一个提供弹性云端原生应用服务网格(service mesh)的开源项目,它的核心是一个透明代理。
linkerd(发音 "linker-DEE")是一个透明的服务网格,旨在通过透明地将服务发现、负载均衡、故障处理,插桩(instrumentation)和路由添加到所有的服务间通信中,使现代应用程序安全可靠,而无需侵入应用内部本身的实现。
linkerd 基于 Netty 和 Finagle 构建,这是由 Twitter、Pinterest、Tumblr 和 PagerDuty 等高流量公司使用的经过生产测试的 RPC 框架。linkerd 由云端原生计算基金会(CNCF)管理。
下图演示了 Linkerd 如何被部署成应用程序实例的服务网格:
到此,关于“MySQL8.0的主要新特性有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。