阿里云drds是什么,阿里巴巴drds有什么作用?
什么是DRDS數(shù)據(jù)庫?
DRDS數(shù)據(jù)庫基于MySQL存儲的一種、采用分庫分表技術(shù)進(jìn)行水平擴(kuò)展的分布式OLTP數(shù)據(jù)庫服務(wù)產(chǎn)品,支持RDSforMySQL以及POLARDBforMySQL,產(chǎn)品目標(biāo)旨在提升數(shù)據(jù)存儲容量、并發(fā)吞吐、復(fù)雜計算效率三個方面的擴(kuò)展性需求。數(shù)據(jù)庫DRDS核心能力采用標(biāo)準(zhǔn)關(guān)系型數(shù)據(jù)庫技術(shù)實(shí)現(xiàn),構(gòu)建與公共云(cloudnative),配合完善的管控運(yùn)維及產(chǎn)品化能力,使其具備穩(wěn)定可靠、高度可擴(kuò)展、持續(xù)可運(yùn)維、類傳統(tǒng)單機(jī)MySQL數(shù)據(jù)庫體驗(yàn)的特點(diǎn)。數(shù)據(jù)庫DRDS于公共云和專有云環(huán)境沉淀打磨多年,歷經(jīng)各界天貓雙十一核心交易業(yè)務(wù)及各行業(yè)阿里云客戶業(yè)務(wù)的考驗(yàn)。

承載大量用戶核心在線業(yè)務(wù),橫跨互聯(lián)網(wǎng)、金融&支付、教育、通信、公共事業(yè)等多行業(yè),是阿里巴巴集團(tuán)內(nèi)部所有在線核心業(yè)務(wù)及眾多阿里云客戶業(yè)務(wù)接入分布式數(shù)據(jù)庫的事實(shí)標(biāo)準(zhǔn)。
分布式數(shù)據(jù)庫DRDS幾大特點(diǎn)
(1)穩(wěn)定性
和絕大部分應(yīng)用而言,關(guān)系型數(shù)據(jù)庫所承擔(dān)的職責(zé)是整個數(shù)據(jù)管理系統(tǒng)中最為核心基礎(chǔ)的,不光直接影響到終端用戶的服務(wù)體驗(yàn),同時也是業(yè)務(wù)數(shù)據(jù)的最后一道保險,所以穩(wěn)定性是數(shù)據(jù)庫最為核心的選型因素。
數(shù)據(jù)庫DRDS的穩(wěn)定性建立在對久經(jīng)考驗(yàn)的MySQL合理使用的基礎(chǔ)上,單機(jī)MySQL在高并發(fā)、大量數(shù)據(jù)存儲和復(fù)雜計算場景下,呈現(xiàn)出相對弱勢的狀態(tài)。
數(shù)據(jù)庫DRDS將數(shù)據(jù)拆分到多個數(shù)據(jù)庫RDSMySQL,使每個數(shù)據(jù)庫RDSMySQL承擔(dān)合適的并發(fā)、數(shù)據(jù)存儲和計算負(fù)載,各個RDSMySQL處于穩(wěn)定狀態(tài),DRDS層面處理分布式邏輯,最終得到一個具有穩(wěn)定可靠、高度擴(kuò)展性的分布式關(guān)系型數(shù)據(jù)庫系統(tǒng)。
相比于全自研分布式NewSQL數(shù)據(jù)庫,DRDS產(chǎn)品始終以持續(xù)穩(wěn)定性和可運(yùn)維性作為第一要務(wù),同時通過標(biāo)準(zhǔn)數(shù)據(jù)庫技術(shù)彌補(bǔ)與單機(jī)數(shù)據(jù)庫的體驗(yàn)差異,讓用戶便捷、快速地上手使用,充分發(fā)揮產(chǎn)品的業(yè)務(wù)價值。
(2)擴(kuò)展方便
和傳統(tǒng)單機(jī)關(guān)系型數(shù)據(jù)庫,DRDS采用分層架構(gòu)可確保在并發(fā)、計算、數(shù)據(jù)存儲三個方面均可線性擴(kuò)展,通過增加DRDS節(jié)點(diǎn)和RDSforMySQL實(shí)例達(dá)到水平擴(kuò)展效果。
和基于分布式存儲的新型cloudnative數(shù)據(jù)庫,理論上DRDS的擴(kuò)展性沒有上限,打消業(yè)務(wù)在快速發(fā)展的過程中針對數(shù)據(jù)庫擴(kuò)展性產(chǎn)生的后顧之憂與運(yùn)維壓力。
(3)維護(hù)
關(guān)系型數(shù)據(jù)庫對于絕大部分應(yīng)用而言需要7*24小時穩(wěn)定工作,持續(xù)可運(yùn)維是數(shù)據(jù)庫的核心關(guān)鍵能力。
數(shù)據(jù)庫DRDS在公共云和專有云持續(xù)深耕多年,提供豐富的產(chǎn)品化能力及完備的運(yùn)維體系,通過完整的OpenAPI可讓業(yè)務(wù)自行定時與集成。
