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