自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

騰訊云程彬:騰訊云數(shù)據(jù)庫(kù)CDB的設(shè)計(jì)原理

企業(yè)動(dòng)態(tài)
紐約時(shí)間4月12日,著名開源數(shù)據(jù)庫(kù)組織MariaDB在美國(guó)紐約曼哈頓召開了第一屆M|17 會(huì)議

 紐約時(shí)間4月12日,著名開源數(shù)據(jù)庫(kù)組織MariaDB在美國(guó)紐約曼哈頓召開了***屆M|17 會(huì)議,騰訊云數(shù)據(jù)庫(kù)專家程彬分享騰訊云的數(shù)據(jù)庫(kù)CDB設(shè)計(jì)原理,講述了諸多不為人知的內(nèi)容,包括設(shè)計(jì)思想以及技術(shù)細(xì)節(jié),在騰訊云的數(shù)據(jù)庫(kù)設(shè)計(jì)中,性能優(yōu)化和Logbus部分為核心特點(diǎn)。

該會(huì)議為著名MySQL的分支MariaDB的***次用戶大會(huì),旨在讓更多用戶、開發(fā)者和公司學(xué)習(xí)交流數(shù)據(jù)庫(kù)技術(shù),互通有無(wú)。


 

 

首先騰訊云數(shù)據(jù)庫(kù)產(chǎn)品,基于大規(guī)模用戶的使用,經(jīng)過(guò)QQ、微信、騰訊游戲等***用戶量的產(chǎn)品驗(yàn)證,積累了豐富的經(jīng)驗(yàn),在過(guò)去的2016年,用戶數(shù)量倍增。


 

 

據(jù)程彬透露,在創(chuàng)立騰訊云數(shù)據(jù)庫(kù)之初,各業(yè)務(wù)均希望數(shù)據(jù)庫(kù)能提供更低的成本,同時(shí)提供更優(yōu)的RTO和RPO,并能7*24小時(shí)的服務(wù),免去繁瑣的運(yùn)維,讓使用者能從繁重的數(shù)據(jù)庫(kù)運(yùn)維中解脫出來(lái)。因此,一開始的設(shè)計(jì)過(guò)程就對(duì)存儲(chǔ)、運(yùn)維、性能、可用性、擴(kuò)展性、安全性以及成本等做了全局考慮。


 

 

客戶們使用了云數(shù)據(jù)庫(kù)后,對(duì)他們的運(yùn)維和DBA團(tuán)隊(duì),帶來(lái)的工作方式的改變??梢怨?jié)約更多時(shí)間來(lái)思考和業(yè)務(wù)結(jié)合更加緊密的工作。例如,他們把原來(lái)用于維護(hù)數(shù)據(jù)庫(kù)的時(shí)間來(lái)做數(shù)據(jù)分析,深刻的理解業(yè)務(wù)數(shù)據(jù),挖掘更多的商業(yè)價(jià)值。


 

 

CDB采用可配置的一主多Slave模式,可以設(shè)置這些Slave節(jié)點(diǎn)位于不同的可用區(qū),在不同的配置條件下可以去滿足不同行業(yè)的可用性要求。同時(shí),也可根據(jù)可用區(qū)延遲靈活的配置同步方式,從而保證性能優(yōu)先或數(shù)據(jù)一致性優(yōu)先。為了提高性能,騰訊云數(shù)據(jù)庫(kù)對(duì)SQL線程和IO現(xiàn)成的鎖沖突,隨機(jī)IO消耗以及Relaylog的緩存,均做了優(yōu)化,并提出了自己的同步組件稱之為L(zhǎng)ogBus,加速主備切換時(shí)間和故障發(fā)現(xiàn)時(shí)間。

因?yàn)樵茢?shù)據(jù)庫(kù)的服務(wù),和以往自建服務(wù)不同,為了完成回檔、多份數(shù)據(jù)的持久性和數(shù)據(jù)的安全性,跨地域容災(zāi)等實(shí)例之間的數(shù)據(jù)同步,是一個(gè)用得非常多的特性。這個(gè)會(huì)關(guān)系到整個(gè)集群的可用性,因此,這里的logbus 接管了主備同步的數(shù)據(jù),在中間優(yōu)化傳輸速度,保證傳輸?shù)目煽啃?,?duì)整個(gè)集群帶來(lái)了本質(zhì)的改變。


 

 

演講中,程彬詳細(xì)介紹了性能優(yōu)化的諸多手段,例如線程池、查詢計(jì)劃緩存,MVCC優(yōu)化,redo log鎖優(yōu)化,以及jemalloc優(yōu)化等,騰訊云數(shù)據(jù)庫(kù)一直以性能著稱,除了采用***,***秀的硬件設(shè)備外,內(nèi)核優(yōu)化也是殺手锏。并且程彬還承諾,這些優(yōu)化會(huì)很快開源出來(lái),共享到全球企業(yè)。

在數(shù)據(jù)持久性方面,騰訊云數(shù)據(jù)庫(kù)采用彈性備份策略,可以針對(duì)數(shù)據(jù)進(jìn)行邏輯備份,單表備份,以及物理備份,然后根據(jù)備份的數(shù)據(jù),可以提供回檔功能。


 

 

在分布式方面,程彬透露了一個(gè)新組件的內(nèi)部開發(fā)即將完成。正在緊張測(cè)試階段,該分布式服務(wù)可以把現(xiàn)有的數(shù)據(jù)庫(kù)分片到主從版數(shù)據(jù)庫(kù),支持分布式事務(wù),支持完整的DDL DML 等語(yǔ)句,擴(kuò)容方便,支持PB級(jí)的分布式存儲(chǔ)。

同時(shí)程彬也提到和騰訊云數(shù)據(jù)庫(kù)在社區(qū)方面的一些后續(xù)動(dòng)作,將在2017年投入人力,整理部分云數(shù)據(jù)庫(kù)的優(yōu)秀功能,回饋社區(qū),并廣泛的和國(guó)內(nèi)外開源界進(jìn)行溝通交流,引進(jìn)優(yōu)秀方案,輸出研究成果,多參與社區(qū)活動(dòng),一起把將開源數(shù)據(jù)庫(kù)提升到企業(yè)級(jí)品質(zhì)。

***程彬還透露了部分后續(xù)數(shù)據(jù)庫(kù)的規(guī)劃,其中性能診斷、DBA工具集是大家翹首以盼的運(yùn)維利器,期望早日與用戶見面。

責(zé)任編輯:Jane 來(lái)源: 51cto
相關(guān)推薦

2016-08-25 13:47:16

騰訊云云數(shù)據(jù)庫(kù)云產(chǎn)品

2022-12-16 17:56:34

2020-12-29 17:14:10

騰訊云數(shù)據(jù)庫(kù)融合

2016-07-29 00:09:31

數(shù)據(jù)庫(kù)云計(jì)算

2020-02-13 12:52:02

騰訊云騰訊會(huì)議數(shù)據(jù)庫(kù)Redis

2020-11-24 20:48:44

騰訊云數(shù)據(jù)庫(kù)Gartner

2016-11-23 17:39:57

中安威士數(shù)據(jù)庫(kù)

2017-08-23 10:50:26

騰訊云政企轉(zhuǎn)型

2018-12-10 23:01:44

2012-12-28 14:38:15

阿里云百度云騰訊云

2021-08-11 15:57:10

數(shù)據(jù)庫(kù)開源TDSQL

2015-07-01 10:09:52

2017-05-12 10:34:45

騰訊云第八屆中國(guó)數(shù)據(jù)庫(kù)技術(shù)大

2016-08-23 17:33:58

騰訊云云數(shù)據(jù)庫(kù)Postgre

2015-07-06 14:47:03

騰訊云高IOCDB
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)