CGFT中云數(shù)據(jù)庫(kù)的特性有哪些?云數(shù)據(jù)庫(kù)是部署和虛擬化在云計(jì)算環(huán)境中的數(shù)據(jù)庫(kù)。云數(shù)據(jù)庫(kù)是在云計(jì)算的大背景下發(fā)展起來(lái)的一種新興的共享基礎(chǔ)架構(gòu)的方法,它*大地增強(qiáng)了數(shù)據(jù)庫(kù)的存儲(chǔ)能力,消除了人員、硬件、軟件的重復(fù)配置,讓軟、硬件升級(jí)變得更加容易,同時(shí),也虛擬化了許多后端功能。云數(shù)據(jù)庫(kù)具高高可擴(kuò)展性、高可用性、采用多租形式和支持資源有效分發(fā)等特點(diǎn)。

云數(shù)據(jù)庫(kù)具有以下特性。

1.動(dòng)態(tài)可擴(kuò)展

理論上,云數(shù)據(jù)庫(kù)具有無(wú)限可擴(kuò)展性,可以滿(mǎn)足不斷增加的數(shù)據(jù)存儲(chǔ)需求。在面對(duì)不斷變化的條件時(shí),云數(shù)據(jù)庫(kù)可以表現(xiàn)出很好的彈性。例如,對(duì)于一個(gè)從事產(chǎn)品零售的電子商務(wù)公司,會(huì)存在季節(jié)性或突發(fā)性的產(chǎn)品需求變化,或者對(duì)于類(lèi)似Animoto的網(wǎng)絡(luò)社區(qū)站點(diǎn),可能會(huì)經(jīng)歷一個(gè)指數(shù)級(jí)的用戶(hù)增長(zhǎng)階段,這時(shí),就可以分配額外的數(shù)據(jù)庫(kù)存儲(chǔ)資源來(lái)處理增加的需求,這個(gè)過(guò)程只需要幾分鐘。一旦需求過(guò)去以后,就可以立即釋放這些資源。

2.高可用性

不存在單點(diǎn)失效問(wèn)題。如果一個(gè)節(jié)點(diǎn)失效了,剩余的節(jié)點(diǎn)就會(huì)接管未完成的事務(wù)。而且,在云數(shù)據(jù)庫(kù)中,數(shù)據(jù)通常是穴余存儲(chǔ)的,在地理上也是分布的。諸如Google、Amazon和IBM等大型云計(jì)算供應(yīng)商,具有分布在世界范圍內(nèi)的數(shù)據(jù)中心,通過(guò)在不同地理區(qū)間內(nèi)進(jìn)行數(shù)據(jù)復(fù)制,可以提供高水平的容錯(cuò)能力。例如,Amazon SimpleDB會(huì)在不同的區(qū)域內(nèi)進(jìn)行數(shù)據(jù)復(fù)制,因此,即使某個(gè)區(qū)域內(nèi)的云設(shè)施發(fā)生失效,也可以*數(shù)據(jù)繼續(xù)可用。

CGFT

3.較低的使用代價(jià)

通常采用多租戶(hù)(Multi-tenancy)的形式,同時(shí)為多個(gè)用戶(hù)提供服務(wù),這種共享資源的形式對(duì)于用戶(hù)而言可以節(jié)省開(kāi)銷(xiāo),而且,用戶(hù)采用“按需付費(fèi)”的方式使用云計(jì)算環(huán)境中的各種軟、硬件資源,不會(huì)產(chǎn)生不必要的資源浪費(fèi)。另外,云數(shù)據(jù)庫(kù)底層存儲(chǔ)通常采用大量廉價(jià)的商業(yè)服務(wù)器,這也大大降低了用戶(hù)開(kāi)銷(xiāo)。騰訊云數(shù)據(jù)庫(kù)官方公布的資料顯示,當(dāng)實(shí)現(xiàn)類(lèi)似的數(shù)據(jù)庫(kù)性能時(shí),如果采用自己投資自建MySQL的方式,則單價(jià)為每臺(tái)每天50.6元,實(shí)現(xiàn)雙機(jī)容災(zāi)需要2臺(tái),即101.2元/天,平均存儲(chǔ)成本是0.25元每GB每天,平均1元可獲得的QPS(Query Per Second)為24次/秒;而如果采用騰訊云數(shù)據(jù)庫(kù)產(chǎn)品,企業(yè)不需要投入任何初期建設(shè)成本,成本僅為72元天,平均存儲(chǔ)成本為0.18元每GB每天,平均1元可獲得的QPS為83次/秒,相對(duì)于自建,云數(shù)據(jù)庫(kù)平均1元獲得的QPS提高為原來(lái)的346%,具有*高的性?xún)r(jià)比。

4.易用性

使用云數(shù)據(jù)庫(kù)的用戶(hù)不用控制運(yùn)行原始數(shù)據(jù)庫(kù)的機(jī)器,也不必了解它身在何處。用戶(hù)只需要一個(gè)有效的連接字符串(URL)就可以開(kāi)始使用云數(shù)據(jù)庫(kù),而且就像使用本地?cái)?shù)據(jù)庫(kù)一樣。許多基于MySQL的云數(shù)據(jù)庫(kù)產(chǎn)品(如騰訊云數(shù)據(jù)庫(kù)、阿里云RDS等),完全兼容MySQL協(xié)議,用戶(hù)可通過(guò)基于MySQL協(xié)議的客戶(hù)端或者API訪問(wèn)實(shí)例。用戶(hù)可無(wú)縫地將原有MySQL應(yīng)用遷移到云存儲(chǔ)平臺(tái),無(wú)需進(jìn)行任何代碼改造。

5.高性能

采用大型分布式存儲(chǔ)服務(wù)集群,支撐海量數(shù)據(jù)訪間,多機(jī)房自動(dòng)沉余備份,自動(dòng)讀寫(xiě)分離。

6.免維護(hù)

用戶(hù)不需要關(guān)注后端機(jī)器及數(shù)據(jù)庫(kù)的穩(wěn)定性、網(wǎng)絡(luò)問(wèn)題、機(jī)房災(zāi)難、單庫(kù)壓力等各種風(fēng)險(xiǎn),云數(shù)據(jù)庫(kù)服務(wù)商提供7×24小時(shí)的專(zhuān)業(yè)服務(wù),擴(kuò)容和遷移對(duì)用戶(hù)透明且不影響服務(wù),并且可以提供全方位、全天候立體式監(jiān)控,用戶(hù)無(wú)需半夜去處理數(shù)據(jù)庫(kù)故障。

7.安全

提供數(shù)據(jù)隔離,不同應(yīng)用的數(shù)據(jù)會(huì)存在于不同的數(shù)據(jù)庫(kù)中而不會(huì)相互影響;提供安全性檢查,可以及時(shí)發(fā)現(xiàn)并拒絕惡意攻擊性訪問(wèn);數(shù)據(jù)提供多點(diǎn)備份,確保不會(huì)發(fā)生數(shù)據(jù)丟失。