知識庫
云數(shù)據(jù)庫的最大用處,就是有管控臺??梢詫?shí)時監(jiān)控資源,那云存儲與云數(shù)據(jù)庫有什么區(qū)別呢?我們知道云主機(jī)整合了互聯(lián)網(wǎng)的計(jì)算、存儲、網(wǎng)絡(luò)等要素,而云數(shù)據(jù)庫只是其中用來存儲數(shù)據(jù)的功能。那云存儲又是用來干什么的呢?
云主機(jī)測試鏈接:http://www.ukunilife.com/dedicated/hkcloud.html
相信很多購買云主機(jī)的有注意,一般商家都沒有送數(shù)據(jù)庫等。事實(shí)上,云主機(jī)就相當(dāng)于一臺虛擬的服務(wù)器,用戶可以根據(jù)需要安裝各種操作系統(tǒng)以及配置各種網(wǎng)站環(huán)境。當(dāng)然也可以自己安裝 APACHE 和 MYSQL/MSSQL等環(huán)境,通常IDC服務(wù)商是可以幫你免費(fèi)配置這些環(huán)境的,而這些數(shù)據(jù)庫所占用的容量也是云服務(wù)器的硬盤容量。一般情況下,云主機(jī)的硬盤在30G以上是夠用的,不需要再單獨(dú)購買數(shù)據(jù)庫。
一、那云主機(jī)和云數(shù)據(jù)庫、云存儲有什么相關(guān)性?
云服務(wù)器:是云計(jì)算在基礎(chǔ)設(shè)施應(yīng)用上的重要組成部分,是一種簡單高效、可彈性伸縮的計(jì)算服務(wù),配置 CPU、內(nèi)存、帶寬可彈性自由擴(kuò)展,一般用于建設(shè)網(wǎng)站、放置應(yīng)用程序和部署環(huán)境等等。
云數(shù)據(jù)庫:是一種數(shù)據(jù)庫產(chǎn)品,具備存儲數(shù)據(jù)的功能。是在平臺層,即云的paas層,提供的是中間件服務(wù)能力。我們可以當(dāng)做是在云端的文件柜——專門儲存電子文件,用戶可以對文件中的數(shù)據(jù)進(jìn)行新增、查詢、更新、刪除等操作。
云存儲:是在資源層,即云的iaas層,提供的是存儲資源能力。本地的數(shù)據(jù)庫遷移到云端對應(yīng)云數(shù)據(jù)庫,而本地的硬盤遷移到云端只能對應(yīng)云存儲。
從提供的服務(wù)來說
云存儲:提供存儲能力,更多面對的場景是非結(jié)構(gòu)化類數(shù)據(jù),如文件,圖片,視頻等。
云數(shù)據(jù)庫:提供基礎(chǔ)的數(shù)據(jù)庫和數(shù)據(jù)對象管理能力,既包括oracle, mysql,sql server等關(guān)系型數(shù)據(jù)庫,也可以包括類似mongodb,hbase等半結(jié)構(gòu)化數(shù)據(jù)庫。
從關(guān)系上來說,對于云存儲當(dāng)前基本都基于類似hdfs分布式文件系統(tǒng)進(jìn)行封裝,提供存儲服務(wù)能力接口。也可以基于hdfs上面再架構(gòu)一層,形成一個數(shù)據(jù)庫,再將數(shù)據(jù)庫能力暴露出去,形成云數(shù)據(jù)庫,類似hbase。但是對于常見的關(guān)系型數(shù)據(jù)庫,可以做為云數(shù)據(jù)庫,但是他們底層不不是依賴的云存儲能力。
一般使用到云數(shù)據(jù)庫的行業(yè),往往是有大量數(shù)據(jù)需要快速查詢、統(tǒng)計(jì),對數(shù)據(jù)安全性、穩(wěn)定性有高要求的。
二、需要使用云數(shù)據(jù)庫的場景:
1、電商平臺、直播平臺和網(wǎng)絡(luò)游戲,對并發(fā)流量、性能要求較高的場景,云數(shù)據(jù)庫可輕松解決突發(fā)訪問高峰帶來的請求壓力,穩(wěn)定應(yīng)對高并發(fā)流量。
2、銀行、證券等金融行業(yè)對數(shù)據(jù)一致性要求較高的場景,云數(shù)據(jù)庫可安全存儲和處理金融交易數(shù)據(jù)、賬戶數(shù)據(jù),保證用戶的金融數(shù)據(jù)安全和系統(tǒng)穩(wěn)定運(yùn)行。
對于開發(fā)測試或個人學(xué)習(xí)的小型網(wǎng)站/應(yīng)用,云服務(wù)器自身的內(nèi)存便完全能滿足需求。但如果后期網(wǎng)站數(shù)據(jù)量的規(guī)模急速擴(kuò)大,應(yīng)用與數(shù)據(jù)庫不分離的模式就會逐漸不適應(yīng)使用,甚至導(dǎo)致服務(wù)器出現(xiàn)反應(yīng)遲緩、卡頓的情況。
所以還是建議大家把云數(shù)據(jù)庫結(jié)合云服務(wù)器使用,布局站庫分離的網(wǎng)站,這樣的站庫分離模式速度更快,也減少了數(shù)據(jù)安全風(fēng)險,更降低了運(yùn)營成本。
隨著技術(shù)的發(fā)展,數(shù)據(jù)庫模型通常分為關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫。云服務(wù)器中最常用的是關(guān)系型數(shù)據(jù)庫,比如 Mysql、Oracle、SQL Server、Access等等。
以互聯(lián)數(shù)據(jù)的云盤產(chǎn)品為例,是一款為彈性云服務(wù)器提供彈性擴(kuò)展、穩(wěn)定可靠、低延遲的持久性數(shù)據(jù)存儲服務(wù)的產(chǎn)品,可作獨(dú)立硬盤使用。通過掛載與相同集群中的彈性云服務(wù)器配合使用,實(shí)現(xiàn)數(shù)據(jù)存儲和拷貝功能,能有效節(jié)省人工部署成本。
以上是對云主機(jī)、云數(shù)據(jù)庫與云存儲的介紹,互聯(lián)數(shù)據(jù)每個云服務(wù)器的數(shù)據(jù)會保留4份,外加異機(jī)備份,數(shù)據(jù)安全高枕無憂。