溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

MySQL8.0的主要新特性有哪些

發(fā)布時(shí)間:2021-12-04 14:46:54 來(lái)源:億速云 閱讀:231 作者:iii 欄目:云計(jì)算

這篇文章主要介紹“MySQL8.0的主要新特性有哪些”,在日常操作中,相信很多人在MySQL8.0的主要新特性有哪些問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”MySQL8.0的主要新特性有哪些”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

MySQL 是 Oracle MySQL 平臺(tái)的主要版本,開(kāi)源社區(qū)正在等待正式發(fā)布。

會(huì)議介紹了 MySQL 8.0 的許多新功能。除了數(shù)據(jù)字典、CTEs 和 Windows 功能,還涵蓋了:

  • 使用 utf8 (mb4) 作為 MySQL 的默認(rèn)字符集

  • 21 種特定語(yǔ)言不區(qū)分大小寫(xiě)的排序規(guī)則 (utf8)

  • 隱藏索引

  • 降序索引

  • 改進(jìn) UUID 和 IPV 6 操作的可用性

  • SQL 角色

  • SET PERSIST 用于設(shè)置持久性的全局變量值

  • 性能模式(Performance Schema),數(shù)據(jù)鎖檢測(cè)

  • 性能模式(Performance Schema),檢測(cè)錯(cuò)誤信息

  • 通過(guò)使用直方圖改進(jìn)成本模型(cost model)

還有一些 MySQL 8 中新的復(fù)制功能,點(diǎn)此查看。

Angular 4.1.0 正式發(fā)布,增加對(duì) TypeScript 2.2 和 2.3 的支持

這是 Angular 4.0 的第一次小版本發(fā)布,查看 Angular 版本號(hào)語(yǔ)義與發(fā)布計(jì)劃。

新版增加了對(duì) TypeScript 2.2 和 2.3 的支持。該版本的 Angular 是使用 TypeScript 2.3 編譯發(fā)布的,不過(guò)請(qǐng)放心,這個(gè)不影響對(duì) TypeScript 2.1 的支持。

Angular 4.1 啟用了 TypeScript 的 StrictNullChecks 特性。這意味著你可以在工程中打開(kāi) StrictNullChecks,當(dāng)然你也可以選擇不使用 StrictNullChecks。

除了上述的更新,這個(gè)版本還包括 bug 的修復(fù)。具體如下:

  • router: 在 ng1 -> ng2 url 同步過(guò)程中轉(zhuǎn)發(fā)查詢參數(shù) (#16249) (2f97731), closes #16067

  • upgrade: 對(duì)升級(jí)組件的綁定使用正確的屬性名稱 (#16128) (d1fb066), closes #8856

TensorFlow 1.1.0 發(fā)布,為 Java,C 和 Go 語(yǔ)言添加初始版本的安裝指南

新版為 Windows 添加 Java API 的支持,還為 Java、C 和 Go 語(yǔ)言添加初始版本的安裝指南。以及下面的一些更新:

  • 添加 Text Dashboard 到 TensorBoard

  • 添加 tf.spectral 模塊。將現(xiàn)有的 FFT 運(yùn)算移動(dòng)到 tf.spectral,同時(shí)保留舊位置(tf。*)中的別名

  • 添加 Keras 2 API

  • 添加一個(gè)新的輕量級(jí)隊(duì)列對(duì)象 - RecordInput

  • Docker 映像:gcr.io 和 Docker Hub 上的 TF images 已升級(jí)到 ubuntu 16.04

  • 向 TensorFlow Debugger(tfdbg) 添加一些實(shí)用功能

Rust 1.17 發(fā)布,Mozilla 的編程語(yǔ)言

總的來(lái)說(shuō),Rust 1.17.0 的主要更新是小幅度提高了寫(xiě)代碼的效率。例如,'static 的生命周期現(xiàn)在假設(shè)在 statics 和 consts。當(dāng)像這樣寫(xiě)一個(gè) const 或 static 時(shí):

const NAME: &'static str = "Ferris";
static NAME: &'static str = "Ferris";

Rust 1.17 將允許你去除 'static,因?yàn)檫@里只有唯一一個(gè)生命周期有意義

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.1 穩(wěn)定版發(fā)布,附 Ubuntu 下安裝教程

這是 Wine 2.0 穩(wěn)定系列的首個(gè)發(fā)布版本。更新內(nèi)容主要是各種錯(cuò)誤修復(fù)和一般的功能改進(jìn),包括許多游戲和應(yīng)用程序的崩潰修復(fù)和性能調(diào)整,具體有以下應(yīng)用:

  • 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

本次更新的版本可以正確檢測(cè)出 GeForce GT 525M 顯卡,獲取到 AMD FIJI 的 GPU信息。

TypeScript 2.3 發(fā)布,微軟腳本編程語(yǔ)言

TypeScript 是由微軟開(kāi)發(fā)的自由和開(kāi)源的編程語(yǔ)言,是 JavaScript 的超集,它可以編譯成純 JavaScript,可以在任何瀏覽器、任何計(jì)算機(jī)和任何操作系統(tǒng)上運(yùn)行。2.3 包括以下新功能:

  • 使用 // @ts-check 和 --checkJs 在 JavaScript 文件中進(jìn)行類型檢查

  • 支持語(yǔ)言服務(wù)器插件

  • 默認(rèn)類型參數(shù)

  • 支持生成器和異步生成器

GitLab 9.1 帶來(lái)了新的服務(wù)臺(tái)、新的部署方式(Canary Deployments)以及 Burndown Charts

  • 新部署方式 — Canary Deployments。該功能可讓你將新代碼部署到項(xiàng)目的一小部分,如果發(fā)生錯(cuò)誤,為你提供一個(gè)帶來(lái)最小影響的恢復(fù)的機(jī)會(huì)。如果檢測(cè)到問(wèn)題,也可以快速恢復(fù),最小限度降低對(duì)用戶的影響。

  • GitLab 9.1 中新的服務(wù)臺(tái)(Service Desk)功能使日益增長(zhǎng)的用戶群可以通過(guò)每個(gè)項(xiàng)目的專用地址向團(tuán)隊(duì)發(fā)送電子郵件,以獲得任何反饋或支持。這些在項(xiàng)目中顯示為 GitLab 私密問(wèn)題。評(píng)論他們即可回復(fù)原始電子郵件發(fā)件人,并在 GitLab 內(nèi)部創(chuàng)建一個(gè)全新的集成用戶反饋的渠道。由于服務(wù)臺(tái)內(nèi)置在 GitLab,因此消除了多種工具和外部集成的復(fù)雜性和低效性,大大縮短了從反饋到軟件更新的周期時(shí)間。

MySQL8.0的主要新特性有哪些

MySQL8.0的主要新特性有哪些

  • 新版還帶來(lái)了受保護(hù)的標(biāo)簽(Protected Tags)。使用 Protected Tags 可控制誰(shuí)能創(chuàng)建或更新標(biāo)簽,使得保護(hù)標(biāo)簽更容易。也可以使用類似的方法來(lái)保護(hù)分支,現(xiàn)在可輕松地控制任何項(xiàng)目。

MySQL8.0的主要新特性有哪些

其他熱門(mén)軟件更新:

  • Kotlin 1.1.2 發(fā)布,基于 JVM 的編程語(yǔ)言

  • Rails 5.1 正式發(fā)布,開(kāi)源網(wǎng)絡(luò)應(yīng)用框架

  • Vue 2.3.0 正式發(fā)布,新增服務(wù)器端渲染指南

  • Kali Linux 2017.1 發(fā)布,帶來(lái)了一系列更新和特性

  • Ubuntu 17.10 每日構(gòu)建 ISO 發(fā)布,仍使用 Unity 7 桌面環(huán)境

  • OpenResty 1.11.2.3 發(fā)布,Web 應(yīng)用服務(wù)器

  • Scala Native 0.2.0 發(fā)布,將 Scala 代碼編譯成本機(jī)代碼

  • Apache FtpServer 1.1.1 發(fā)布,純 Java 的 FTP 服務(wù)器軟件

  • Hamsters.js 4.1.0,Javascript 多線程和并行執(zhí)行庫(kù)

  • Google Chrome Android 版更新,發(fā)布 58 正式版

  • GNOME 3.26 將重新設(shè)計(jì) GNOME 控制中心

  • Ionic 3.1.0 發(fā)布,HTML5 移動(dòng)應(yīng)用框架

  • Nginx 發(fā)布 mainline version 1.13.0

  • IntelliJ IDEA 2017.1.2 發(fā)布

本周開(kāi)源項(xiàng)目推薦

提供彈性云端原生應(yīng)用服務(wù)網(wǎng)格的開(kāi)源項(xiàng)目 — Linkerd

Linkerd 是一個(gè)提供彈性云端原生應(yīng)用服務(wù)網(wǎng)格(service mesh)的開(kāi)源項(xiàng)目,它的核心是一個(gè)透明代理。

linkerd(發(fā)音 "linker-DEE")是一個(gè)透明的服務(wù)網(wǎng)格,旨在通過(guò)透明地將服務(wù)發(fā)現(xiàn)、負(fù)載均衡、故障處理,插樁(instrumentation)和路由添加到所有的服務(wù)間通信中,使現(xiàn)代應(yīng)用程序安全可靠,而無(wú)需侵入應(yīng)用內(nèi)部本身的實(shí)現(xiàn)。

linkerd 基于 Netty 和 Finagle 構(gòu)建,這是由 Twitter、Pinterest、Tumblr 和 PagerDuty 等高流量公司使用的經(jīng)過(guò)生產(chǎn)測(cè)試的 RPC 框架。linkerd 由云端原生計(jì)算基金會(huì)(CNCF)管理。

下圖演示了 Linkerd 如何被部署成應(yīng)用程序?qū)嵗姆?wù)網(wǎng)格:

MySQL8.0的主要新特性有哪些

到此,關(guān)于“MySQL8.0的主要新特性有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI