日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
為什么你需要云原生數(shù)據(jù)庫(kù)

為什么你需要云原生數(shù)據(jù)庫(kù)

作者:木木TM翻譯 2020-02-25 17:04:05

數(shù)據(jù)庫(kù)

云計(jì)算

云原生 數(shù)據(jù)庫(kù)一直是應(yīng)用開(kāi)發(fā)中非常重要的一部分。從MySQL到亞馬遜的RDS(關(guān)系型數(shù)據(jù)庫(kù)服務(wù),Relational Database Service),業(yè)界有很多數(shù)據(jù)庫(kù)系統(tǒng)供開(kāi)發(fā)者存儲(chǔ)、查詢(xún)和管理數(shù)據(jù)。隨著海量計(jì)算的持續(xù)發(fā)展,給傳統(tǒng)數(shù)據(jù)庫(kù)帶來(lái)了不少挑戰(zhàn),而云原生數(shù)據(jù)庫(kù)卻可以應(yīng)對(duì)這些挑戰(zhàn)。

數(shù)據(jù)庫(kù)一直是應(yīng)用開(kāi)發(fā)中非常重要的一部分。從MySQL到亞馬遜的RDS(關(guān)系型數(shù)據(jù)庫(kù)服務(wù),Relational Database Service),業(yè)界有很多數(shù)據(jù)庫(kù)系統(tǒng)供開(kāi)發(fā)者存儲(chǔ)、查詢(xún)和管理數(shù)據(jù)。隨著海量計(jì)算的持續(xù)發(fā)展,給傳統(tǒng)數(shù)據(jù)庫(kù)帶來(lái)了不少挑戰(zhàn),而云原生數(shù)據(jù)庫(kù)卻可以應(yīng)對(duì)這些挑戰(zhàn)。

什么是云原生數(shù)據(jù)庫(kù)

簡(jiǎn)單來(lái)說(shuō),云原生數(shù)據(jù)庫(kù),是一種通過(guò)云平臺(tái)進(jìn)行構(gòu)建、部署和分發(fā)的服務(wù)。這種云原生屬性是它相比于其他類(lèi)型數(shù)據(jù)庫(kù)最大的特點(diǎn)。作為一種云平臺(tái),云原生數(shù)據(jù)庫(kù)以PaaS(平臺(tái)即服務(wù), Platform-as-a-Service)的形式進(jìn)行分發(fā),也經(jīng)常被稱(chēng)作DBaaS(數(shù)據(jù)庫(kù)即服務(wù), DataBase-as-a-Service)。用戶(hù)可以將該平臺(tái)用于多種目的,例如存儲(chǔ),管理和提取數(shù)據(jù)。

云原生數(shù)據(jù)庫(kù)通常通過(guò)在云基礎(chǔ)設(shè)施之上安裝數(shù)據(jù)庫(kù)軟件來(lái)實(shí)現(xiàn),這種方式使得云原生數(shù)據(jù)庫(kù)具備了傳統(tǒng)數(shù)據(jù)庫(kù)所不具備的直接訪問(wèn)性和運(yùn)行時(shí)可伸縮性。隨著云原生數(shù)據(jù)和海量計(jì)算的重要性不斷提高,人們空前重視通過(guò)部署這種服務(wù)為企業(yè)提供增強(qiáng)的可靠性和可伸縮性。

為什么選擇云原生數(shù)據(jù)庫(kù)

雖然要做出將本地?cái)?shù)據(jù)遷移到云原生數(shù)據(jù)庫(kù)的決定并不容易,但是根據(jù)預(yù)測(cè),到2022年,83%的企業(yè)負(fù)載將運(yùn)行在云中,所以云化無(wú)疑代表了未來(lái)。

選擇云原生數(shù)據(jù)庫(kù)有以下幾個(gè)優(yōu)點(diǎn):

  • 易處置性簡(jiǎn)單來(lái)講,易處置性是指數(shù)據(jù)庫(kù)在無(wú)需事先通知的情況下,即時(shí)處理崩潰或啟動(dòng)進(jìn)程的能力。盡管現(xiàn)在有先進(jìn)的技術(shù),但是像磁盤(pán)故障、網(wǎng)絡(luò)隔離故障,以及虛擬機(jī)異常等,仍然不可避免。
  • 對(duì)于傳統(tǒng)數(shù)據(jù)庫(kù),這些故障尤其有害,因?yàn)橛脝蝹€(gè)機(jī)器運(yùn)行整個(gè)數(shù)據(jù)庫(kù),即便一個(gè)很小的問(wèn)題都可能影響所有功能。而云原生數(shù)據(jù)庫(kù)的設(shè)計(jì)具有顯著的易處置性,即允許虛擬機(jī)在即時(shí)通知下立即重啟或重新調(diào)度。實(shí)際上,易處置性已從單個(gè)虛擬機(jī)擴(kuò)展到了整個(gè)數(shù)據(jù)中心。隨著我們的環(huán)境持續(xù)朝著更加穩(wěn)定的方向發(fā)展,云原生數(shù)據(jù)庫(kù)將發(fā)展到對(duì)此類(lèi)故障無(wú)感知的狀態(tài)。
  • 增強(qiáng)的安全性 DBaaS運(yùn)行在受高度監(jiān)控和安全的環(huán)境里,受到反惡意軟件、反病毒軟件和防火墻的保護(hù)。除了全天候的監(jiān)控和定期的軟件升級(jí)以外,云環(huán)境還提供了額外的安全性。相反,傳統(tǒng)數(shù)據(jù)庫(kù)容易遭受數(shù)據(jù)丟失和被不受限制的訪問(wèn)。基于服務(wù)提供商通過(guò)即時(shí)快照副本提供的數(shù)據(jù)能力,用戶(hù)可以達(dá)成“RPO=0,RTO<60秒”的目標(biāo)。
  • 可擴(kuò)展性能夠在運(yùn)行時(shí)進(jìn)行按需擴(kuò)展的能力是任何企業(yè)成長(zhǎng)的先決條件。因?yàn)檫@種能力讓企業(yè)可以專(zhuān)注于追求商業(yè)目標(biāo),而不用擔(dān)心存儲(chǔ)空間大小的限制。
  • 傳統(tǒng)數(shù)據(jù)庫(kù)將所有文件和資源都存儲(chǔ)在同一主機(jī)中,而云原生數(shù)據(jù)庫(kù)則不同,它不僅允許你以不同的方式存儲(chǔ),而且不受存儲(chǔ)問(wèn)題的影響。
  • 更好的可訪問(wèn)性傳統(tǒng)數(shù)據(jù)庫(kù)最重要的限制之一,是它只能通過(guò)連接數(shù)據(jù)庫(kù)系統(tǒng)本身進(jìn)行訪問(wèn)。而云原生數(shù)據(jù)庫(kù)提供對(duì)數(shù)據(jù)庫(kù)全天候的訪問(wèn),以便你隨時(shí)進(jìn)行任何修改,而你只需要一個(gè)可以訪問(wèn)internet的計(jì)算機(jī)。這樣一來(lái),就消除了可能發(fā)生的潛在的延遲,同時(shí)也為多個(gè)開(kāi)發(fā)人員之間的協(xié)作開(kāi)辟了途徑。
  • 顯著的成本節(jié)約建立一個(gè)數(shù)據(jù)中心是一項(xiàng)獨(dú)立而完備的工程,需要大量的硬件投資,還需要能可靠管理和維護(hù)數(shù)據(jù)中心的訓(xùn)練有素的運(yùn)維人員。此外,持續(xù)的運(yùn)維會(huì)給你的財(cái)務(wù)帶來(lái)相當(dāng)大的壓力。而使用云原生的DBaaS平臺(tái),你可以以較低的前期成本,獲得一個(gè)可擴(kuò)展的數(shù)據(jù)庫(kù),這可以讓你騰出雙手,實(shí)現(xiàn)更優(yōu)化的資源分配。

像分布式數(shù)據(jù)庫(kù)一樣,云原生數(shù)據(jù)庫(kù)是未來(lái)

技術(shù)的發(fā)展已經(jīng)演進(jìn)成了一個(gè)超鏈接的環(huán)境,在這個(gè)環(huán)境中,數(shù)百萬(wàn)的用戶(hù)跨多種設(shè)備使用著各種應(yīng)用、軟件和不同的程序。用戶(hù)不僅希望他們始終在線、響應(yīng)迅速,而且希望給他們提供無(wú)縫的使用體驗(yàn)。考慮到維護(hù)此類(lèi)復(fù)雜系統(tǒng)會(huì)不可避免地出現(xiàn)波動(dòng)和故障,傳統(tǒng)數(shù)據(jù)庫(kù)正面臨著艱巨的挑戰(zhàn),以確??捎眯院驼_\(yùn)行時(shí)間。

想想你每天使用的應(yīng)用程序的數(shù)量——從WhatsApp這種即時(shí)消息應(yīng)用到諸如Salesforce之類(lèi)的高度專(zhuān)業(yè)化的應(yīng)用,你都需要一個(gè)安全的登錄功能、用戶(hù)配置文件、自定義功能、關(guān)系數(shù)據(jù)庫(kù)、內(nèi)容交付網(wǎng)絡(luò),以及其他幾個(gè)組件。所有這些功能都需要緊密協(xié)作以提供客戶(hù)期望的用戶(hù)體驗(yàn)水平。而這正是云原生分布式數(shù)據(jù)庫(kù)可以為用戶(hù)提供可靠解決方案的場(chǎng)景。

什么是分布式數(shù)據(jù)庫(kù)

顧名思義,分布式數(shù)據(jù)庫(kù)是由多個(gè)相互連接的數(shù)據(jù)庫(kù)組成的集合,這些數(shù)據(jù)庫(kù)組合在一起形成一個(gè)面向用戶(hù)的單個(gè)數(shù)據(jù)庫(kù)。實(shí)際上,他們分布式在各個(gè)數(shù)據(jù)中心,通過(guò)中央服務(wù)器進(jìn)行通信。

正如微軟的著名工程師布倫丹?伯恩斯(Brendan Burns)在其著作《設(shè)計(jì)分布式系統(tǒng)》(Designing Distributed Systems)中所說(shuō):“這些系統(tǒng)越來(lái)越重要,這意味著必須基于冗余、容錯(cuò)和高可用來(lái)構(gòu)建這些在線系統(tǒng)。這些要求的融合導(dǎo)致需要構(gòu)建的分布式系統(tǒng)數(shù)量增加了一個(gè)數(shù)量級(jí)。”

為什么分布式數(shù)據(jù)庫(kù)是事關(guān)“是否”而非“何時(shí)”的問(wèn)題

數(shù)據(jù)庫(kù)提供了用于高級(jí)的數(shù)據(jù)處理和分析的結(jié)構(gòu)和組織,沒(méi)有現(xiàn)代化的數(shù)據(jù)庫(kù),你將無(wú)法將業(yè)務(wù)邏輯應(yīng)用到功能中,而這將使你的網(wǎng)站或應(yīng)用程序變得無(wú)用。

所以專(zhuān)家們一致認(rèn)為,構(gòu)建在云中的分布式數(shù)據(jù)庫(kù)代表了數(shù)據(jù)庫(kù)的發(fā)展趨勢(shì)。因此,云原生數(shù)據(jù)庫(kù)的優(yōu)勢(shì),加上分布式數(shù)據(jù)庫(kù)的效率,代表了未來(lái)理想的解決方案。

以下是你可能考慮采用分布式數(shù)據(jù)庫(kù)系統(tǒng)的一些原因:

  • 水平可伸縮性在選擇正確的數(shù)據(jù)存儲(chǔ)方式時(shí),可伸縮性是一個(gè)重要的考慮因素。這就是云原生分布式數(shù)據(jù)庫(kù)是理想解決方案的原因,因?yàn)樗试S企業(yè)輕松擴(kuò)展。分布式數(shù)據(jù)庫(kù)的關(guān)鍵特性之一是跨不同數(shù)據(jù)源的計(jì)算過(guò)程彼此獨(dú)立,這使得按需添加節(jié)點(diǎn)和調(diào)整功能變得非常容易。選擇以如此大規(guī)模提高計(jì)算能力是一個(gè)強(qiáng)大的增長(zhǎng)手段,它使現(xiàn)代企業(yè)能夠以前所未有的方式在全球發(fā)展。
  • 沒(méi)有單點(diǎn)故障衡量應(yīng)用程序性能的唯一標(biāo)準(zhǔn)是它為最終用戶(hù)提供的用戶(hù)體驗(yàn)水平。對(duì)于傳統(tǒng)數(shù)據(jù)庫(kù),由于高度的相互依賴(lài),中央服務(wù)器的單個(gè)問(wèn)題會(huì)損害工作負(fù)載的可用性。如果一臺(tái)(唯一的)服務(wù)器出現(xiàn)故障,則可能導(dǎo)致整個(gè)應(yīng)用程序崩潰,而這將導(dǎo)致用戶(hù)體驗(yàn)指標(biāo)急劇下降。鑒于數(shù)據(jù)庫(kù)系統(tǒng)的復(fù)雜性,而服務(wù)器崩潰是不可避免的,這進(jìn)一步破壞了傳統(tǒng)數(shù)據(jù)存儲(chǔ)的方法。相反,由于數(shù)百臺(tái)計(jì)算機(jī)服務(wù)器相互配合工作,因此分布式數(shù)據(jù)庫(kù)可以確保即使多個(gè)節(jié)點(diǎn)發(fā)生故障,應(yīng)用程序仍能繼續(xù)正常運(yùn)行。即使部分功能受到影響,整體功能卻能正常運(yùn)行。
  • 增強(qiáng)的性能潛力應(yīng)用程序每秒都要面對(duì)數(shù)百個(gè)針對(duì)數(shù)據(jù)庫(kù)的請(qǐng)求,這需要強(qiáng)大的處理能力。對(duì)于傳統(tǒng)的方式,可能會(huì)導(dǎo)致性能問(wèn)題、用戶(hù)界面延遲等,從而影響整體的用戶(hù)體驗(yàn)。比如,異常多的請(qǐng)求甚至可能導(dǎo)致應(yīng)用程序崩潰。而在云原生的分布式數(shù)據(jù)庫(kù)中,工作負(fù)載和訪問(wèn)請(qǐng)求被分散到多個(gè)服務(wù)器和計(jì)算機(jī)系統(tǒng)上。這意味著每個(gè)任務(wù)都由特定系統(tǒng)處理,而不是通過(guò)單個(gè)系統(tǒng)處理。因此,數(shù)據(jù)庫(kù)持續(xù)無(wú)縫地工作,并提高了工作效率。分布式數(shù)據(jù)庫(kù)中的每個(gè)請(qǐng)求和工作負(fù)載都是并行完成的,然后將其執(zhí)行結(jié)果返回給中央服務(wù)器,以便在數(shù)據(jù)庫(kù)的用戶(hù)端實(shí)時(shí)更新。

結(jié)論

應(yīng)用程序和軟件開(kāi)發(fā)正在經(jīng)歷一場(chǎng)云原生的變革,從編排、管理到分析,所有的東西都開(kāi)始在云上從頭構(gòu)建。作為現(xiàn)代應(yīng)用程序最重要的特征之一,專(zhuān)家們自然會(huì)建議從傳統(tǒng)方式向分布式數(shù)據(jù)之類(lèi)的現(xiàn)代化、云原生方式轉(zhuǎn)變。由于在功能和可靠性上優(yōu)于傳統(tǒng)數(shù)據(jù)庫(kù),再加上增強(qiáng)的可伸縮性,云原生數(shù)據(jù)庫(kù)無(wú)疑代表了數(shù)據(jù)庫(kù)的未來(lái)。


本文名稱(chēng):為什么你需要云原生數(shù)據(jù)庫(kù)
分享地址:http://www.dlmjj.cn/article/djdecpj.html