CGFT中云數(shù)據(jù)庫的特性有哪些?云數(shù)據(jù)庫是部署和虛擬化在云計算環(huán)境中的數(shù)據(jù)庫。云數(shù)據(jù)庫是在云計算的大背景下發(fā)展起來的一種新興的共享基礎架構(gòu)的方法,它*大地增強了數(shù)據(jù)庫的存儲能力,消除了人員、硬件、軟件的重復配置,讓軟、硬件升級變得更加容易,同時,也虛擬化了許多后端功能。云數(shù)據(jù)庫具高高可擴展性、高可用性、采用多租形式和支持資源有效分發(fā)等特點。
云數(shù)據(jù)庫具有以下特性。
1.動態(tài)可擴展
理論上,云數(shù)據(jù)庫具有無限可擴展性,可以滿足不斷增加的數(shù)據(jù)存儲需求。在面對不斷變化的條件時,云數(shù)據(jù)庫可以表現(xiàn)出很好的彈性。例如,對于一個從事產(chǎn)品零售的電子商務公司,會存在季節(jié)性或突發(fā)性的產(chǎn)品需求變化,或者對于類似Animoto的網(wǎng)絡社區(qū)站點,可能會經(jīng)歷一個指數(shù)級的用戶增長階段,這時,就可以分配額外的數(shù)據(jù)庫存儲資源來處理增加的需求,這個過程只需要幾分鐘。一旦需求過去以后,就可以立即釋放這些資源。
2.高可用性
不存在單點失效問題。如果一個節(jié)點失效了,剩余的節(jié)點就會接管未完成的事務。而且,在云數(shù)據(jù)庫中,數(shù)據(jù)通常是穴余存儲的,在地理上也是分布的。諸如Google、Amazon和IBM等大型云計算供應商,具有分布在世界范圍內(nèi)的數(shù)據(jù)中心,通過在不同地理區(qū)間內(nèi)進行數(shù)據(jù)復制,可以提供高水平的容錯能力。例如,Amazon SimpleDB會在不同的區(qū)域內(nèi)進行數(shù)據(jù)復制,因此,即使某個區(qū)域內(nèi)的云設施發(fā)生失效,也可以*數(shù)據(jù)繼續(xù)可用。
3.較低的使用代價
通常采用多租戶(Multi-tenancy)的形式,同時為多個用戶提供服務,這種共享資源的形式對于用戶而言可以節(jié)省開銷,而且,用戶采用“按需付費”的方式使用云計算環(huán)境中的各種軟、硬件資源,不會產(chǎn)生不必要的資源浪費。另外,云數(shù)據(jù)庫底層存儲通常采用大量廉價的商業(yè)服務器,這也大大降低了用戶開銷。騰訊云數(shù)據(jù)庫官方公布的資料顯示,當實現(xiàn)類似的數(shù)據(jù)庫性能時,如果采用自己投資自建MySQL的方式,則單價為每臺每天50.6元,實現(xiàn)雙機容災需要2臺,即101.2元/天,平均存儲成本是0.25元每GB每天,平均1元可獲得的QPS(Query Per Second)為24次/秒;而如果采用騰訊云數(shù)據(jù)庫產(chǎn)品,企業(yè)不需要投入任何初期建設成本,成本僅為72元天,平均存儲成本為0.18元每GB每天,平均1元可獲得的QPS為83次/秒,相對于自建,云數(shù)據(jù)庫平均1元獲得的QPS提高為原來的346%,具有*高的性價比。
4.易用性
使用云數(shù)據(jù)庫的用戶不用控制運行原始數(shù)據(jù)庫的機器,也不必了解它身在何處。用戶只需要一個有效的連接字符串(URL)就可以開始使用云數(shù)據(jù)庫,而且就像使用本地數(shù)據(jù)庫一樣。許多基于MySQL的云數(shù)據(jù)庫產(chǎn)品(如騰訊云數(shù)據(jù)庫、阿里云RDS等),完全兼容MySQL協(xié)議,用戶可通過基于MySQL協(xié)議的客戶端或者API訪問實例。用戶可無縫地將原有MySQL應用遷移到云存儲平臺,無需進行任何代碼改造。
5.高性能
采用大型分布式存儲服務集群,支撐海量數(shù)據(jù)訪間,多機房自動沉余備份,自動讀寫分離。
6.免維護
用戶不需要關(guān)注后端機器及數(shù)據(jù)庫的穩(wěn)定性、網(wǎng)絡問題、機房災難、單庫壓力等各種風險,云數(shù)據(jù)庫服務商提供7×24小時的專業(yè)服務,擴容和遷移對用戶透明且不影響服務,并且可以提供全方位、全天候立體式監(jiān)控,用戶無需半夜去處理數(shù)據(jù)庫故障。
7.安全
提供數(shù)據(jù)隔離,不同應用的數(shù)據(jù)會存在于不同的數(shù)據(jù)庫中而不會相互影響;提供安全性檢查,可以及時發(fā)現(xiàn)并拒絕惡意攻擊性訪問;數(shù)據(jù)提供多點備份,確保不會發(fā)生數(shù)據(jù)丟失。