騰訊云云數(shù)據(jù)庫(kù)(騰訊云CDB)是騰訊云提供的關(guān)系型數(shù)據(jù)庫(kù)云辦事,騰訊云CDB相對(duì)于傳統(tǒng)數(shù)據(jù)庫(kù)更容易安排、辦理和擴(kuò)展。近日,騰訊云發(fā)布云數(shù)據(jù)庫(kù)MySQL 5. 7 版本,進(jìn)一步提高了數(shù)據(jù)庫(kù)MySQL 版本的豐富度。
相對(duì)于騰訊云CDB for MySQL 5. 6 版本,本次升級(jí)提供了大量MySQL新特性:更高的讀寫(xiě)性能 、并行復(fù)制、內(nèi)置原生 JSON 支持,結(jié)合原有監(jiān)控、高可用、只讀實(shí)例、自動(dòng)備份、無(wú)損恢復(fù)等特性,可以為用戶提供更好更可靠的關(guān)系型數(shù)據(jù)庫(kù)辦事。
全面內(nèi)核優(yōu)化,高達(dá) 3 倍的性能提升
騰訊云CDB for MySQL 5. 7 版本,在內(nèi)核方面做了全面的優(yōu)化,性能提升非常明顯。騰訊云CDB for MySQL 5. 7 版本與社區(qū)版MySQL 5. 6 比擬,在Sysbench尺度數(shù)據(jù)庫(kù)只讀測(cè)試中性能提升高達(dá) 3 倍。
騰訊云CDB for MySQL 5. 7 版本主要在以下這幾個(gè)方面進(jìn)行了提升:
一、改進(jìn)基于代價(jià)的優(yōu)化器模型和索引檢索的算法:提升了在數(shù)據(jù)庫(kù)中尋找某一特定文件、網(wǎng)站、記錄或一系列記錄的Query性能。
二、改進(jìn)InnoDB的可擴(kuò)展性和臨時(shí)表的性能:騰訊云CDB for MySQL 5. 7 版本通過(guò)在InnoDB的可擴(kuò)展性和臨時(shí)表性能上進(jìn)行改進(jìn),從而實(shí)現(xiàn)更快的網(wǎng)絡(luò)吞吐和大數(shù)據(jù)加載等操作。
三、在多項(xiàng)復(fù)制方面:新版本騰訊云CDB for MySQL 5. 7 也進(jìn)行了優(yōu)化,而且還支持并行復(fù)制、多源復(fù)制、增強(qiáng)dump線程、優(yōu)化原生半同步復(fù)制。并行復(fù)制使得 Slave 節(jié)點(diǎn)的數(shù)據(jù)延遲進(jìn)一步降低,運(yùn)行更高效更合理。
開(kāi)發(fā)更便捷,多項(xiàng)易用性優(yōu)化
此外,騰訊云CDB for MySQL 5. 7 在易用性上也做出了相應(yīng)的調(diào)整,提升了開(kāi)發(fā)者使用的便捷性。
一、在JSON方面支持了原生。JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,簡(jiǎn)潔和清晰的層次結(jié)構(gòu)使得
JSON 成為抱負(fù)的數(shù)據(jù)交換語(yǔ)言。騰訊云CDB for MySQL
5. 7 版本支持原生JSON,不但能體驗(yàn)到NoSQL的靈活性與關(guān)系型數(shù)據(jù)庫(kù)的強(qiáng)大功能,同時(shí)也更易于機(jī)器解析和生成,并有效地提升網(wǎng)絡(luò)傳輸效率。
二、在新版本MySQL中,優(yōu)化了GIS特性,包孕InnoDB空間索引,Boost.Geometry。相對(duì)于之前版本MySQL中InnoDB將幾何數(shù)據(jù)存儲(chǔ)為BLOB(二進(jìn)制大對(duì)象)數(shù)據(jù),在空間數(shù)據(jù)上只能創(chuàng)建前綴索引的特征,云數(shù)據(jù)庫(kù)MySQL
5. 7 版本搜索時(shí)效率有明顯提升。
三、騰訊云CDB for MySQL 5. 7 版本還擁有更加豐富的hints以及Query rewrite插件,極大地?cái)U(kuò)展SQL開(kāi)發(fā)能力插件。
除了更便捷的開(kāi)發(fā)環(huán)境,騰訊云CDB for MySQL 5. 7 版本在多項(xiàng)易用性上也有明顯的優(yōu)化。
騰訊云CDB for MySQL 5. 7 版本支持InnoDB BufferPool預(yù)加載,通過(guò) InnoDB reload BufferPool 對(duì)緩存預(yù)熱,優(yōu)化實(shí)例重啟后性能下降的問(wèn)題。
支持SYS Schema,提供人性化的DBA性能視?,使用新的SYS模式可顯著提高易用性,是更便捷的數(shù)據(jù)庫(kù)性能查看方式。
除此之外,新版本騰訊云CDB,還將支持密碼過(guò)期、賬號(hào)鎖定等,提升數(shù)據(jù)庫(kù)安適。
降低運(yùn)維成本,保證業(yè)務(wù)系統(tǒng)正常運(yùn)行
騰訊云CDB for MySQL 5. 7 版本,還將支持在線動(dòng)態(tài)辦理BufferPool、Undo日志和表空間,進(jìn)一步降低了運(yùn)維成本;此外在線alter table,性能更高且 Online 執(zhí)行的 DDL 操作將更低的影響業(yè)務(wù)系統(tǒng)的運(yùn)行。
全面升級(jí),騰訊云CDB還有 4 大核心亮點(diǎn)
首先,使用基于PCI-e SSD硬盤(pán)的機(jī)皇配置,結(jié)合騰訊自研TxSQL數(shù)據(jù)庫(kù)內(nèi)核分支對(duì)MySQL 5. 7 的,進(jìn)一步刷新性能上限。
其次,內(nèi)存硬盤(pán)按需搭配,,可選擇488GB內(nèi)存支撐高并發(fā)業(yè)務(wù),以及6T的存儲(chǔ)空間支撐海量數(shù)據(jù)存儲(chǔ)。
支持災(zāi)備實(shí)例,可跨地域容災(zāi),輕松構(gòu)建容災(zāi)中心和高可用的IT架構(gòu)。
騰訊云CDB for MySQL 5. 7 版本還支持只讀實(shí)例,可輕松實(shí)現(xiàn)讀寫(xiě)分離架構(gòu),支持海量并發(fā)拜候。
因此,MySQL
5.7 版本的騰訊云CDB一經(jīng)發(fā)布就迎來(lái)了互聯(lián)網(wǎng)、金融等行業(yè)的多個(gè)重量級(jí)用戶,目前已有數(shù)百家企業(yè)將現(xiàn)網(wǎng)業(yè)務(wù)運(yùn)行在騰訊云CDB for
MySQL 5. 7 版本之上。此外,MySQL 5.7
版本的騰訊云CDB更新,騰訊云也完善了本身的數(shù)據(jù)庫(kù)產(chǎn)品矩陣,基本涵蓋了業(yè)界主流的關(guān)系型和非關(guān)系型產(chǎn)品。