龍斌+連云凱
摘要:云數(shù)據(jù)庫(kù)是云計(jì)算環(huán)境下的數(shù)據(jù)庫(kù)新技術(shù)。DBaaS自助門(mén)戶服務(wù)平臺(tái)是以自助服務(wù)和便捷管理為導(dǎo)向,可以對(duì)環(huán)境中的資源進(jìn)行調(diào)配,是一個(gè)靈活、可擴(kuò)展、按需服務(wù)的云數(shù)據(jù)庫(kù)服務(wù)平臺(tái)?;诋?dāng)前云數(shù)據(jù)庫(kù),分析了DBaaS(DataBase as a Server)的應(yīng)用優(yōu)勢(shì),針對(duì)DBaaS自助門(mén)戶服務(wù)進(jìn)行設(shè)計(jì)與分析,設(shè)計(jì)DBaaS自助門(mén)戶系統(tǒng)。
關(guān)鍵詞:數(shù)據(jù)庫(kù)即服務(wù);自助門(mén)戶;多租戶;隔離
中圖分類(lèi)號(hào):TP319
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):16727800(2017)004012103
0引言
近年來(lái),國(guó)家對(duì)信息化工作尤為重視,信息技術(shù)正成為各行業(yè)創(chuàng)新的驅(qū)動(dòng)力。在企事業(yè)單位的信息化建設(shè)中,數(shù)據(jù)庫(kù)搭建具有重要地位,是信息化建設(shè)的支撐與保障。隨著業(yè)務(wù)的不斷拓展和各類(lèi)應(yīng)用的深入,企業(yè)信息化建設(shè)面臨著以下問(wèn)題:一是為了滿足不斷增長(zhǎng)的業(yè)務(wù)需求,需要不斷更新硬件設(shè)施、增購(gòu)數(shù)據(jù)庫(kù)軟件的用戶數(shù)授權(quán);二是面臨長(zhǎng)期的系統(tǒng)運(yùn)行維護(hù)問(wèn)題,需要專(zhuān)業(yè)的運(yùn)維人員以及經(jīng)過(guò)嚴(yán)格培訓(xùn)的數(shù)據(jù)庫(kù)管理員,成本居高不下;三是傳統(tǒng)數(shù)據(jù)庫(kù)不能升級(jí)時(shí),會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的暫停服務(wù)。隨著數(shù)據(jù)量的增加和服務(wù)請(qǐng)求的增長(zhǎng),傳統(tǒng)數(shù)據(jù)庫(kù)由于可擴(kuò)展性差,在遇到海量數(shù)據(jù)時(shí)往往讀寫(xiě)性能變低甚至在性能上會(huì)有明顯下降,無(wú)法滿足高并發(fā)讀寫(xiě)的服務(wù)請(qǐng)求[1]。傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)不僅存在開(kāi)發(fā)運(yùn)維成本過(guò)高的問(wèn)題,而且性能得不到保證。 云計(jì)算對(duì)傳統(tǒng)數(shù)據(jù)庫(kù)提出了新的要求:具有高可擴(kuò)展性、高可用性、低成本、大規(guī)模數(shù)據(jù)處理的特點(diǎn)。如何在保證高可用性、高可擴(kuò)展性、高性能、多租戶隔離、免維護(hù)等特性的前提下對(duì)外提供服務(wù),是研究的重點(diǎn)。 本文基于SQL Server2012關(guān)系型數(shù)據(jù)庫(kù)設(shè)計(jì)DBaaS自助門(mén)戶服務(wù)平臺(tái),將SQL Server2012數(shù)據(jù)庫(kù)高可用集群封裝成云服務(wù)的形式,并通過(guò)Web方式向外發(fā)布,解決租戶即時(shí)獲取數(shù)據(jù)庫(kù)服務(wù)的需求。
1DBaaS(DataBase as a Server)發(fā)展趨勢(shì)與應(yīng)用優(yōu)勢(shì)
隨著互聯(lián)網(wǎng)和云計(jì)算技術(shù)、新型軟件服務(wù)模式的發(fā)展,軟件即服務(wù)(SaaS,Software as a Service)作為一種新型的軟件服務(wù)模式日益受到業(yè)界的關(guān)注。云數(shù)據(jù)庫(kù)是在SaaS模式下發(fā)展起來(lái)的一種云計(jì)算技術(shù),通常是指運(yùn)行在云計(jì)算平臺(tái)上的數(shù)據(jù)庫(kù)系統(tǒng),它承載著用戶重要關(guān)系型數(shù)據(jù)落地、數(shù)據(jù)分拆、無(wú)縫擴(kuò)容等重要功能[2]。DBaaS(Database as a Service)即可交付的云數(shù)據(jù)庫(kù)服務(wù),在傳統(tǒng)數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)上,通過(guò)云計(jì)算技術(shù)將數(shù)據(jù)庫(kù)資源已服務(wù)的標(biāo)準(zhǔn)封裝起來(lái),可以提供給一個(gè)或多個(gè)租戶使用[3]。 目前,傳統(tǒng)的國(guó)外數(shù)據(jù)庫(kù)廠商,如Oracle、IBM、Microsoft等都已經(jīng)推出了基于云計(jì)算環(huán)境的相關(guān)數(shù)據(jù)庫(kù)產(chǎn)品,原來(lái)沒(méi)有從事數(shù)據(jù)庫(kù)產(chǎn)品開(kāi)發(fā)的知名公司,比如 Amazon 和 Google 等,也發(fā)布了 SimpleDB 和BigTable等產(chǎn)品。云數(shù)據(jù)庫(kù)的研究工作在國(guó)內(nèi)尚處于起步階段,阿里云、騰訊云、京東云等相繼推出了自己的云數(shù)據(jù)庫(kù)平臺(tái),各廠家平臺(tái)實(shí)現(xiàn)方式各不相同,其軟硬件架構(gòu)離DBaaS的標(biāo)準(zhǔn)也還有一定距離。DBaaS的主要優(yōu)勢(shì)如下: 對(duì)運(yùn)營(yíng)商而言,DBaaS提供數(shù)據(jù)庫(kù)服務(wù)的自助管理服務(wù)平臺(tái),通過(guò)它用戶可以即時(shí)獲取數(shù)據(jù)庫(kù)服務(wù)。用戶只需要通過(guò)平臺(tái)提供的Web服務(wù)或數(shù)據(jù)庫(kù)連接字符串就能完成訪問(wèn)。但不能直接控制運(yùn)行原始數(shù)據(jù)庫(kù)的主機(jī),這就增強(qiáng)了數(shù)據(jù)庫(kù)的管理及運(yùn)維能力,同時(shí)消除了用戶、硬件和軟件的重復(fù)配置,并且虛擬化了許多后端的功能,對(duì)于用戶而言,升級(jí)軟硬件的工作更容易和簡(jiǎn)單[4]。 相對(duì)于租戶而言,它是一個(gè)靈活可靠、可擴(kuò)性強(qiáng)、安全性高、可用性高和按需服務(wù)的平臺(tái),租戶可以自助服務(wù)和便捷管理為導(dǎo)向,完成環(huán)境中的資源動(dòng)態(tài)調(diào)配。采用DBaaS模式與傳統(tǒng)企業(yè)內(nèi)置部署軟件方式相比,DBaaS意味著更少的啟動(dòng)資金、更靈活的戰(zhàn)略部署。對(duì)于大多數(shù)企業(yè)尤其是中小型企業(yè)來(lái)說(shuō),系統(tǒng)內(nèi)部部署數(shù)據(jù)庫(kù)的成本較高,不利于企業(yè)統(tǒng)籌規(guī)劃發(fā)展,而DBaaS解決方案不僅可以降低首次投資的成本,且其高可擴(kuò)展的靈活性對(duì)于有很大的吸引力,而這些中小型企業(yè)就是DBaaS解決方案的重要客戶群體。另外,DBaaS不僅在成本上解決了初期投入高的問(wèn)題,而且云數(shù)據(jù)庫(kù)服務(wù)消除了用戶對(duì)本地存儲(chǔ)設(shè)備的需求,同時(shí)用戶不必安裝特有的軟件,也不必投入時(shí)間和人力去管理和維護(hù)任何軟硬件[5,6]。
2DBaaS自助門(mén)戶服務(wù)設(shè)計(jì)及實(shí)現(xiàn)
國(guó)內(nèi)阿里云、騰訊云等平臺(tái)近幾年已對(duì)外提供云數(shù)據(jù)庫(kù)服務(wù),目前比較成熟的主要是基于MySQL數(shù)據(jù)庫(kù)的云服務(wù),對(duì)于SQL Server數(shù)據(jù)庫(kù)服務(wù)還處于初步階段。由于SQL Server的諸多優(yōu)良特性,在國(guó)內(nèi)使用的企事業(yè)單位很多,但正版SQL Server高昂的價(jià)格也使得不少企事業(yè)單位無(wú)法承受,同時(shí)也造成了盜版的泛濫。另外,當(dāng)SQL Server數(shù)據(jù)庫(kù)的配置在性能上遇到瓶頸時(shí),用戶不得不去耗費(fèi)大量資源去擴(kuò)展?;谝陨涎芯炕A(chǔ),本文提出一個(gè)基于 SQL Server2012數(shù)據(jù)庫(kù)的“DBaaS自助門(mén)戶服務(wù)平臺(tái)”體系結(jié)構(gòu),如圖1所示。平臺(tái)對(duì)外屏蔽底層數(shù)據(jù)庫(kù),通過(guò)WEB API提供SQL Server數(shù)據(jù)庫(kù)服務(wù)的數(shù)據(jù)、元數(shù)據(jù)統(tǒng)一訪問(wèn)接口,所有使用數(shù)據(jù)的方式都統(tǒng)一到一致的、受管控的界面上,便于平臺(tái)對(duì)數(shù)據(jù)庫(kù)資源的消耗進(jìn)行統(tǒng)計(jì)和計(jì)量,以及對(duì)資源使用的進(jìn)行調(diào)度和綜合管控。
2.1DBaaS自助門(mén)戶服務(wù)平臺(tái)體系結(jié)構(gòu)
從結(jié)構(gòu)上整個(gè)系統(tǒng)分為3層:應(yīng)用接口層、服務(wù)應(yīng)用管理層、服務(wù)實(shí)體層。(1)應(yīng)用接口層。 應(yīng)用接口層主要為用戶提供各種使用平臺(tái)的接入方式,用戶訪問(wèn)接口主要分為3種類(lèi)型:①自助Web網(wǎng)頁(yè)服務(wù),合法租戶可以通過(guò)自助門(mén)戶提供的Web 網(wǎng)頁(yè)使用訂購(gòu)的云數(shù)據(jù)庫(kù)服務(wù);②Web API訪問(wèn)接口,向租戶提供Web API服務(wù);③數(shù)據(jù)庫(kù)的直連方式,租戶可通過(guò)數(shù)據(jù)庫(kù)連接串和數(shù)據(jù)庫(kù)實(shí)例名用sql server management studio直接操作數(shù)據(jù)庫(kù)?!糎J*3〗(2)服務(wù)應(yīng)用管理層。 服務(wù)應(yīng)用管理層不僅提供給用戶可視化Web界面操作,而且還需要完成數(shù)據(jù)庫(kù)服務(wù)的調(diào)度請(qǐng)求。當(dāng)租戶購(gòu)買(mǎi)數(shù)據(jù)庫(kù)服務(wù)時(shí),服務(wù)應(yīng)用管理層通過(guò)處理用戶信息(訂單、合同、實(shí)例等)為用戶調(diào)度分配數(shù)據(jù)庫(kù)服務(wù)。當(dāng)租戶請(qǐng)求訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)時(shí),〖HJ〗云數(shù)據(jù)庫(kù)服務(wù)調(diào)用端會(huì)根據(jù)租戶所擁有的數(shù)據(jù)庫(kù)服務(wù)信息,為用戶調(diào)用相應(yīng)的數(shù)據(jù)庫(kù)實(shí)例。另外系統(tǒng)通過(guò)調(diào)用Web API的方式向服務(wù)代理發(fā)送服務(wù)調(diào)研請(qǐng)求,對(duì)數(shù)據(jù)庫(kù)服務(wù)實(shí)體進(jìn)行管理和維護(hù)。
(3)服務(wù)實(shí)體層。服務(wù)實(shí)體層包含所有數(shù)據(jù)庫(kù)服務(wù)實(shí)體。每個(gè)數(shù)據(jù)庫(kù)服務(wù)實(shí)體都有一個(gè)代理賬戶,通過(guò)代理賬戶為用戶接入和配置數(shù)據(jù)庫(kù)服務(wù)。
2.2平臺(tái)功能設(shè)計(jì)
平臺(tái)用戶主要分為兩種角色:管理員和租戶。 (1)管理員功能如下:①角色管理。可對(duì)系統(tǒng)角色進(jìn)行管理和維護(hù),用來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)所有用戶的訪問(wèn)控制;②菜單管理??蓪⑾鄳?yīng)的菜單授權(quán)給相應(yīng)的角色。另外,當(dāng)系統(tǒng)操作頁(yè)面有重大改變或有新的服務(wù)操作功能添加進(jìn)系統(tǒng)時(shí),只需要通過(guò)管理員修改菜單上定向地址或添加一個(gè)新菜單再授權(quán)給角色,就可以輕松實(shí)現(xiàn)系統(tǒng)升級(jí)和變更;③角色授權(quán)管理。每一種角色對(duì)應(yīng)一套系統(tǒng)菜單,角色根據(jù)菜單導(dǎo)航進(jìn)行操作,管理員在角色授權(quán)管理中為角色授予的菜單權(quán)限;④用戶管理。系統(tǒng)管理員通過(guò)用戶管理,可對(duì)所有平臺(tái)的用戶進(jìn)行管理;⑤服務(wù)類(lèi)型管理。通過(guò)服務(wù)類(lèi)型管理可設(shè)置平臺(tái)提供的服務(wù)云數(shù)據(jù)庫(kù)服務(wù)類(lèi)型(如:Sql Server、Oracle、My Sql等);⑥服務(wù)實(shí)例管理。通過(guò)實(shí)例管理監(jiān)督和維護(hù)后臺(tái)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的狀態(tài)和信息;⑦訂單管理。用戶的每一筆交易都從訂單開(kāi)始,通過(guò)訂單管理可查看租戶訂購(gòu)的服務(wù)詳情,并對(duì)不同類(lèi)型不同狀態(tài)的訂單進(jìn)行區(qū)分和有效管理;⑧合同管理。合同管理是平臺(tái)中用于處理用戶合同信息合法性驗(yàn)證、合同簽訂、啟用合同以及管理員合同管理的主要模塊。用戶完成訂單支付之后,系統(tǒng)會(huì)為用戶生成一個(gè)合同憑證,合同中包括租戶名、資源大小、數(shù)據(jù)庫(kù)類(lèi)型、服務(wù)性能指標(biāo)、合同開(kāi)始截止日期等服務(wù)質(zhì)量條款以及費(fèi)用等合同條款信息,用戶簽訂合同付費(fèi)后才可使用申請(qǐng)的資源。使用期滿后,合同將處于失效狀態(tài),用戶也就無(wú)法再繼續(xù)使用對(duì)應(yīng)的云數(shù)據(jù)庫(kù)服務(wù)。 以上8個(gè)業(yè)務(wù)管理模塊作為系統(tǒng)管理員維護(hù)管理和運(yùn)作整個(gè)“DBaaS自助門(mén)戶服務(wù)系統(tǒng)”操作中心,它們環(huán)環(huán)相扣、相互聯(lián)系,共同支撐著整個(gè)系統(tǒng)的流程運(yùn)轉(zhuǎn)正常工作。 (2)租戶的主要功能如下:①注冊(cè)登錄功能。提供匿名租戶注冊(cè)、租戶登錄和身份驗(yàn)證等功能;②申請(qǐng)購(gòu)買(mǎi)服務(wù)功能。租戶可通過(guò)定購(gòu)頁(yè)面申請(qǐng)?jiān)茢?shù)據(jù)庫(kù)服務(wù),并填寫(xiě)要求的服務(wù)配置(包括磁盤(pán)、CPU、內(nèi)存、租期等),租戶選擇好服務(wù)后,平臺(tái)要能檢查當(dāng)前是否有足夠的數(shù)據(jù)庫(kù)服務(wù)實(shí)例供用戶訂購(gòu)及使用;③服務(wù)安全性設(shè)置。安全性主要是指服務(wù)訪問(wèn)的安全性,平臺(tái)提供一些安全選項(xiàng)供租戶定制,如:訪問(wèn)的IP地址范圍、端口號(hào)等,租戶如設(shè)置了IP地址范圍,用戶可以從外網(wǎng)通過(guò)直連的方式訪問(wèn)其訂購(gòu)的數(shù)據(jù)庫(kù)服務(wù);④服務(wù)訪問(wèn)和使用。當(dāng)用戶訂購(gòu)了數(shù)據(jù)庫(kù)服務(wù)并分配了相應(yīng)的數(shù)據(jù)庫(kù)實(shí)例,用戶可以通過(guò)應(yīng)用接口層的3種訪問(wèn)接口使用該實(shí)例。
2.3平臺(tái)關(guān)鍵技術(shù)設(shè)計(jì)及實(shí)現(xiàn)
2.3.1多租戶機(jī)制設(shè)計(jì) 多租戶機(jī)制是DBaaS自助門(mén)戶平臺(tái)的核心,平臺(tái)所有租戶都共享相同的基礎(chǔ)架構(gòu),每個(gè)租戶都可以訪問(wèn)和使用獨(dú)享的服務(wù),設(shè)計(jì)一套安全而有效率的多租戶機(jī)制很有必要。 在以往的多租戶機(jī)制設(shè)計(jì)中,數(shù)據(jù)層面上可從完全隔離到完全共享,其設(shè)計(jì)模式遵循3種模型:完全隔離(獨(dú)立數(shù)據(jù)庫(kù))、半共享(獨(dú)立表/Schema模式)、完全共享(獨(dú)立表/Schema模式)。以上3種模式有各自的長(zhǎng)處和短處以及不同的適用場(chǎng)合。由于DBaaS的租戶大多為企業(yè)級(jí)用戶,且不同租戶對(duì)數(shù)據(jù)資源、服務(wù)請(qǐng)求過(guò)程具有很高的獨(dú)立性以及安全保障需求,不同租戶的數(shù)據(jù)庫(kù)請(qǐng)求大小、服務(wù)響應(yīng)速度、安全級(jí)別要求、數(shù)據(jù)共享要求以及可用性等服務(wù)質(zhì)量要求各不相同,在服務(wù)端請(qǐng)求負(fù)載的差異也比較大,因此本文采用隔離級(jí)別更高、安全級(jí)別更高的“獨(dú)立數(shù)據(jù)庫(kù)”實(shí)例模式實(shí)現(xiàn)多租戶機(jī)制,即為每一個(gè)租戶創(chuàng)建/分配不同的數(shù)據(jù)庫(kù)實(shí)例。 當(dāng)租戶跟平臺(tái)簽訂數(shù)據(jù)庫(kù)服務(wù)質(zhì)量合同后,系統(tǒng)會(huì)根據(jù)用戶訂單表記錄用戶ID、用戶合同記錄訂單ID及數(shù)據(jù)庫(kù)實(shí)例ID,通過(guò)這一串的標(biāo)識(shí)實(shí)現(xiàn)隔離,每個(gè)租戶使用獨(dú)立的數(shù)據(jù)庫(kù)實(shí)例,從而實(shí)現(xiàn)數(shù)據(jù)管理的多租戶機(jī)制?!糎J〗 由于本課題是基于SQL Server2012的,對(duì)租戶的不同性能要求和性能隔離,可借助SQL Server 2008及以后版本推出的一項(xiàng)新技術(shù)——資源調(diào)控器,為每個(gè)數(shù)據(jù)庫(kù)實(shí)例實(shí)現(xiàn)不同的內(nèi)存、CPU、磁盤(pán)資源,從而實(shí)現(xiàn)不同的性能要求和性能隔離,數(shù)據(jù)庫(kù)服務(wù)擴(kuò)展性需求也可同樣借助資源調(diào)控器完成相關(guān)設(shè)計(jì)?!糂T3〗2.3.2數(shù)據(jù)庫(kù)服務(wù)擴(kuò)展性設(shè)計(jì) 不同租戶對(duì)數(shù)據(jù)庫(kù)的配置需求是有差異的,并且租戶對(duì)可能在后期有擴(kuò)展需求,為了滿足這些需求,平臺(tái)需實(shí)現(xiàn)對(duì)實(shí)例資源的動(dòng)態(tài)配置。實(shí)現(xiàn)方法如下: (1)在數(shù)據(jù)庫(kù)實(shí)體所在服務(wù)器搭建數(shù)據(jù)庫(kù)實(shí)例時(shí),通過(guò)SQL Server2012的資源調(diào)配器在每個(gè)實(shí)例上創(chuàng)建一套資源池和工作組,通過(guò)對(duì)資源池進(jìn)行設(shè)置來(lái)控制該實(shí)例的資源占用比(包括CPU、內(nèi)存等)。為每個(gè)實(shí)例建一個(gè)實(shí)例配置表,實(shí)例配置表的字段包含內(nèi)存、磁盤(pán)大小等信息,從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)實(shí)例對(duì)資源池的映射。 (2)編寫(xiě)相關(guān)WEB API接口方法,實(shí)現(xiàn)動(dòng)態(tài)設(shè)置實(shí)例下的實(shí)例配置表。租戶通過(guò)填寫(xiě)并提交訂單申請(qǐng)數(shù)據(jù)庫(kù)服務(wù),展示層服務(wù)器通過(guò)調(diào)度模塊查找系統(tǒng)服務(wù)實(shí)例選擇空閑實(shí)例,若有空閑實(shí)例,則調(diào)用該WEB API接口并傳入實(shí)例信息和訂單信息。而當(dāng)租戶需要擴(kuò)展數(shù)據(jù)庫(kù)實(shí)例配置時(shí),展示層服務(wù)器會(huì)調(diào)用相關(guān)WEB API接口傳入實(shí)例信息和擴(kuò)展配置信息實(shí)現(xiàn)實(shí)例配置表設(shè)置,并更新租戶的實(shí)例信息。 (3)數(shù)據(jù)庫(kù)訪問(wèn)安全性設(shè)計(jì)。許多租戶比較習(xí)慣通過(guò)“SQL Server Management Studio”直連方式訪問(wèn)訂購(gòu)的數(shù)據(jù)庫(kù)實(shí)例,為了保證數(shù)據(jù)庫(kù)實(shí)例的安全性,需要對(duì)其進(jìn)行IP訪問(wèn)限制,本平臺(tái)采用SQL Server的登錄觸發(fā)器及IP登錄授權(quán)表的解決方案,進(jìn)行IP登錄限制及租戶資源控制。數(shù)據(jù)庫(kù)實(shí)例IP防火墻流程圖,如圖2所示。代理賬戶只需要在數(shù)據(jù)庫(kù)實(shí)例下的IP登錄授權(quán)表設(shè)置IP范圍,就可以實(shí)現(xiàn)用戶在外網(wǎng)環(huán)境下訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)進(jìn)安全控制。
3結(jié)語(yǔ)
本文針對(duì)當(dāng)前傳統(tǒng)數(shù)據(jù)庫(kù)面臨的諸多問(wèn)題,分析了DBaaS的應(yīng)用優(yōu)勢(shì),通過(guò)對(duì)多租戶以及云數(shù)據(jù)庫(kù)的研究,設(shè)計(jì)了基于SQL Server2012關(guān)系型數(shù)據(jù)庫(kù)的DBaaS自助門(mén)戶服務(wù)平臺(tái),將數(shù)據(jù)庫(kù)以服務(wù)的形式提供給租戶,實(shí)現(xiàn)了具有按需提供服務(wù)、多租戶、可擴(kuò)展等特點(diǎn)的DBaaS服務(wù)管理架構(gòu)。目前該平臺(tái)已在某云中心試運(yùn)行且統(tǒng)運(yùn)行穩(wěn)定可靠。該平臺(tái)的應(yīng)用,將有利于促進(jìn)云計(jì)算產(chǎn)業(yè)的發(fā)展,提升中小企業(yè)的競(jìng)爭(zhēng)力。同時(shí)也為解決同類(lèi)問(wèn)題提供了一個(gè)通用的設(shè)計(jì)和實(shí)現(xiàn)方案。
參考文獻(xiàn):[1]青欣,胥光輝,戢瑤云,等.數(shù)據(jù)庫(kù)應(yīng)用研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013(5):3741.
[2]中國(guó)經(jīng)營(yíng)網(wǎng). 京東云成為國(guó)內(nèi)首家支持MariaDB服務(wù)的公有云[EB/OL].( 20130927). http://www.cb.com.cn/info/2013_0927/1015198.html.
[3]郭志斌,張?jiān)朴? 沃云平臺(tái)數(shù)據(jù)庫(kù)即服務(wù)設(shè)計(jì)及能力分析[J]. 信息通信技術(shù),2014,8(1):2024.
[4]朱生,牟星亮. 基于云的數(shù)據(jù)庫(kù)的研究[J].電腦知識(shí)與技術(shù),2014,(2X):899901.
[5]周生佩.云數(shù)據(jù)庫(kù)服務(wù)管理研究與實(shí)現(xiàn)[D]. 武漢:華中科技大學(xué),2013.
[6]劉少華.嵌入式系統(tǒng)低功耗技術(shù)及應(yīng)用[J].軟件導(dǎo)刊,2015,14(1):128129.(責(zé)任編輯:陳福時(shí))