云計(jì)算環(huán)境下,云數(shù)據(jù)庫(kù)該如何管理?
傳統(tǒng)商業(yè)數(shù)據(jù)庫(kù)授權(quán)與硬件投入要數(shù)十萬(wàn)元起步,擴(kuò)容需要數(shù)月規(guī)劃、數(shù)周實(shí)施,整個(gè)迭代過(guò)程要以“年”為單位計(jì)算。昂貴、擴(kuò)展性差、復(fù)雜等是傳統(tǒng)數(shù)據(jù)庫(kù)自身就有的問(wèn)題。云廠商將傳統(tǒng)數(shù)據(jù)庫(kù)搬到云上,以租賃方式為用戶提供服務(wù),同時(shí)自研主打計(jì)算與存儲(chǔ)分離的云原生數(shù)據(jù)庫(kù),也以租賃方式提供服務(wù)。
憑借部署簡(jiǎn)單、成本較低,并且高可靠等特性,云數(shù)據(jù)庫(kù)吸引了很多傳統(tǒng)數(shù)據(jù)庫(kù)用戶。數(shù)據(jù)顯示,在過(guò)去十年,企業(yè)上云的意愿從 3% 上升到了 84%。
那么,在使用了云數(shù)據(jù)庫(kù)以后,如何通過(guò)云數(shù)據(jù)庫(kù)來(lái)做好數(shù)據(jù)管理呢?
1、借助數(shù)據(jù)導(dǎo)入導(dǎo)出對(duì)接歷史數(shù)據(jù)
在業(yè)務(wù)開(kāi)展過(guò)程中,會(huì)產(chǎn)生大量的數(shù)據(jù),而隨著業(yè)務(wù)發(fā)展,計(jì)數(shù)選型從傳統(tǒng)模式變?yōu)榱嗽崎_(kāi)發(fā)模式,此時(shí),可以通過(guò)以下方式使傳統(tǒng)數(shù)據(jù)遷移到云開(kāi)發(fā)。
你可以在 MySQL 中,將數(shù)據(jù)導(dǎo)出為 CSV 文件的格式,并使用云開(kāi)發(fā)提供的文件導(dǎo)入的功能,一鍵導(dǎo)入歷史數(shù)據(jù)。類似地,如果你需要將云開(kāi)發(fā)數(shù)據(jù)庫(kù)導(dǎo)出到線下,進(jìn)行離線數(shù)據(jù)分析,也可以使用云開(kāi)發(fā)提供的數(shù)據(jù)導(dǎo)出能力,將所有數(shù)據(jù)導(dǎo)出到云開(kāi)發(fā)環(huán)境中。
2、借助數(shù)據(jù)環(huán)境分離做好版本控制
日常的開(kāi)發(fā)流程,都會(huì)先進(jìn)行開(kāi)發(fā)聯(lián)調(diào)、再部署到測(cè)試環(huán)境,最后發(fā)布到線上環(huán)境。
在這個(gè)過(guò)程中,你可以創(chuàng)建多個(gè)云開(kāi)發(fā)環(huán)境與小程序?qū)?yīng),這樣在開(kāi)發(fā)測(cè)試過(guò)程中出現(xiàn)問(wèn)題,不會(huì)對(duì)線上數(shù)據(jù)產(chǎn)生影響。
3、借助多端 SDK 實(shí)現(xiàn)多端應(yīng)用開(kāi)發(fā)
在將數(shù)據(jù)導(dǎo)入了云開(kāi)發(fā)數(shù)據(jù)庫(kù)以后,可根據(jù)自己的業(yè)務(wù)需求,在不同的平臺(tái)側(cè)進(jìn)行數(shù)據(jù)的修改和調(diào)用。云開(kāi)發(fā)提供了客戶端、服務(wù)端、管理端的 SDK 支持。
客戶端 SDK:你可以直接在客戶端調(diào)用數(shù)據(jù)庫(kù)數(shù)據(jù)。云開(kāi)發(fā) SDK 提供了 JS、Flutter、.Net 三種語(yǔ)言的支持,可以方便地進(jìn)行小程序、H5、App、Unity 游戲的開(kāi)發(fā)。云開(kāi)發(fā)數(shù)據(jù)庫(kù)還支持實(shí)時(shí)數(shù)據(jù)監(jiān)聽(tīng),數(shù)據(jù)的變更會(huì)實(shí)時(shí)推送到客戶端,無(wú)需自建 WebSock 服務(wù),開(kāi)箱即用。
服務(wù)端 SDK:在服務(wù)端,有 Node.js 和 PHP 兩種語(yǔ)言的 SDK 支持,可以使用服務(wù)端來(lái)對(duì)數(shù)據(jù)進(jìn)行增刪改查,實(shí)現(xiàn)各種數(shù)據(jù)能力。
管理端 SDK:管理端 SDK 是對(duì)控制臺(tái)能力的封裝暴露。你可以借助于管理端 SDK 來(lái)完成集的增刪改查、數(shù)據(jù)導(dǎo)入導(dǎo)出、回檔操作等能力。
4、借助安全規(guī)則實(shí)現(xiàn)細(xì)粒度權(quán)限控制
對(duì)于開(kāi)發(fā)者來(lái)說(shuō),在開(kāi)發(fā)過(guò)程中,還可以借助數(shù)據(jù)庫(kù)安全規(guī)則,實(shí)現(xiàn)更細(xì)粒度的權(quán)限控制,比如這里可以控制數(shù)據(jù)庫(kù)權(quán)限為“僅創(chuàng)建者可讀寫”,這樣用戶只能操作自己寫入的數(shù)據(jù)。
隨著越來(lái)越多的企業(yè)將業(yè)務(wù)系統(tǒng)轉(zhuǎn)向以公有云或私有云架構(gòu),數(shù)據(jù)庫(kù)軟件體系的統(tǒng)一運(yùn)維管理面臨著前所未有的挑戰(zhàn)。如何在云計(jì)算環(huán)境下,為日益龐大和復(fù)雜的數(shù)據(jù)庫(kù)體系建設(shè)更加自動(dòng)化、智能化的高效新型管理體系的需求愈發(fā)顯得迫切、
在云計(jì)算和大數(shù)據(jù)時(shí)代,作為領(lǐng)先的創(chuàng)新云服務(wù)提供商,新網(wǎng)希望與廣大企業(yè)客戶和數(shù)據(jù)庫(kù)從業(yè)者一起,依托深度機(jī)器學(xué)習(xí)等人工智能技術(shù),結(jié)合新形勢(shì)下業(yè)務(wù)應(yīng)用對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的更多需求,以及客戶在管理使用數(shù)據(jù)庫(kù)的痛點(diǎn),做出擁有核心技術(shù)、具備更有價(jià)值的高質(zhì)量產(chǎn)品,積極創(chuàng)新,共同推動(dòng)國(guó)內(nèi)基礎(chǔ)服務(wù)的發(fā)展進(jìn)步。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í)百科