×

如何為你的應(yīng)用選擇合適的云數(shù)據(jù)庫(kù)?

分類:云服務(wù)資訊 編輯: 瀏覽量:100
2021-09-14 14:56:49
現(xiàn)在,數(shù)據(jù)庫(kù)可以在任何地方運(yùn)行,從智能手機(jī)、數(shù)據(jù)中心的服務(wù)器,到地域分散的云環(huán)境。
除了關(guān)系表格數(shù)據(jù)庫(kù)以外,還有面向時(shí)間序列、圖、空間、文本、聯(lián)機(jī)分析處理(OLAP)、XML和JSON等數(shù)據(jù)的數(shù)據(jù)庫(kù)。事務(wù)型云數(shù)據(jù)庫(kù)形形色色、種類繁多,從簡(jiǎn)單的鍵值存儲(chǔ)數(shù)據(jù)庫(kù)到全球規(guī)模的分布式關(guān)系數(shù)據(jù)庫(kù),不一而足。如何為你的應(yīng)用選擇合適的云數(shù)據(jù)庫(kù)?
1、熟悉數(shù)據(jù)庫(kù)選項(xiàng)
企業(yè)選擇云計(jì)算數(shù)據(jù)庫(kù)服務(wù)時(shí),有兩個(gè)首要因素需要考慮——部署架構(gòu)和數(shù)據(jù)庫(kù)需求。特定應(yīng)用程序?qū)槊總€(gè)元素提供參數(shù)。
這些是影響與云計(jì)算相關(guān)的數(shù)據(jù)庫(kù)選擇的因素:
?部署環(huán)境,無(wú)論是內(nèi)部部署、一個(gè)或多個(gè)公共云,還是私有云和托管數(shù)據(jù)中心的混合;
?數(shù)據(jù)庫(kù)類型,包括關(guān)系型SQL(RDB)、分布式SQL、NoSQL變體(如列存儲(chǔ)、寬列)或文檔數(shù)據(jù)庫(kù)、緩存、圖形或各種專用數(shù)據(jù)庫(kù)(例如時(shí)間序列和量子分類帳);
?數(shù)據(jù)庫(kù)管理器,即數(shù)據(jù)庫(kù)是自我管理的還是云計(jì)算服務(wù)(DBaaS);
?性能和容量要求,如每秒事務(wù)數(shù)、查詢延遲以及數(shù)據(jù)庫(kù)吞吐量和容量的可擴(kuò)展性;
?可用性和彈性要求,這將確定對(duì)多個(gè)復(fù)制和同步實(shí)例的需求;
?靈活性,包括特定的版本要求以及IT團(tuán)隊(duì)需要對(duì)數(shù)據(jù)庫(kù)設(shè)置和配置等詳細(xì)信息進(jìn)行控制的數(shù)量。
2、確定數(shù)據(jù)庫(kù)需求
數(shù)據(jù)庫(kù)本身幾乎從來(lái)不是獨(dú)立存在的。相反,數(shù)據(jù)庫(kù)通常是應(yīng)用系統(tǒng)的后端或存儲(chǔ)層。

如果該應(yīng)用是遍布全球的多人玩的視頻游戲,那么讀取延遲和寫(xiě)入延遲都很重要,數(shù)據(jù)庫(kù)可能需要分布式,不過(guò)不一定是關(guān)系型的,也不一定要有強(qiáng)一致性;鍵值數(shù)據(jù)庫(kù)可能很理想。如果該應(yīng)用記錄和監(jiān)測(cè)來(lái)自閥門的傳感器輸出,數(shù)據(jù)庫(kù)應(yīng)該能夠快速寫(xiě)入大量的時(shí)間序列數(shù)據(jù)。
3、考慮企業(yè)的業(yè)務(wù)和使用情況
關(guān)系SQL數(shù)據(jù)庫(kù)將強(qiáng)類型數(shù)據(jù)存儲(chǔ)在擁有行和列的矩形表中,比如Microsoft SQL Server、PostgreSQL和MySQL。它們依賴表與表之間的定義關(guān)系,使用索引加快選定的查詢,并使用JOINS一次查詢多個(gè)表。許多現(xiàn)代關(guān)系數(shù)據(jù)庫(kù)(包括Oracle Database)也支持其他形狀。
文檔數(shù)據(jù)庫(kù)通常存儲(chǔ)可能包含數(shù)組和嵌套文檔的弱類型JSON(文本或二進(jìn)制),比如MongoDB和Couchbase。
圖數(shù)據(jù)庫(kù)存儲(chǔ)具有屬性的頂點(diǎn)和邊,比如Neo4j,或者存儲(chǔ)RDF三元組,比如AllegroGraph。無(wú)論是哪種實(shí)現(xiàn)方法,圖數(shù)據(jù)庫(kù)都強(qiáng)調(diào)實(shí)體之間的聯(lián)系。
其他類別的NoSQL數(shù)據(jù)庫(kù)包括鍵值數(shù)據(jù)庫(kù)(比如 RocksDB)和列式存儲(chǔ)數(shù)據(jù)庫(kù)(比如Cassandra)。
無(wú)論哪種方式,不要忘記了真正的總成本。雖然確定數(shù)據(jù)庫(kù)操作成本(無(wú)論是否在云中)很容易,但企業(yè)需要考慮數(shù)據(jù)庫(kù)工作的成本、備份和恢復(fù)、數(shù)據(jù)集成、安全性和數(shù)據(jù)治理。獲取這些數(shù)字需要一些搜索才能理解。
選擇新網(wǎng)云數(shù)據(jù)庫(kù),豐富的運(yùn)維功能,大幅降低運(yùn)維成本。通過(guò)數(shù)據(jù)庫(kù)運(yùn)行狀態(tài)一目了然,按需定制監(jiān)控策略,讓企業(yè)更專注業(yè)務(wù)發(fā)展。還支持主備切換,故障秒級(jí)恢復(fù),通過(guò)備份恢復(fù)到您需要的時(shí)間點(diǎn),找回誤刪數(shù)據(jù):
http://www.xinnet.com/cs/cs.html


聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)

送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)

需注明出處:新網(wǎng)idc知識(shí)百科

免費(fèi)咨詢獲取折扣

Loading