国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

下一代數(shù)據(jù)庫(kù)的三要素:云、平臺(tái)即服務(wù)和開源

2018-01-04 11:42DavidYahalomCharles
計(jì)算機(jī)世界 2018年42期
關(guān)鍵詞:甲骨文開源引擎

David Yahalom Charles

為什么越來(lái)越多的企業(yè)正在變革其下一代數(shù)據(jù)庫(kù)體系架構(gòu),將重點(diǎn)放在解決方案而不是服務(wù)器上,并充分發(fā)揮開源數(shù)據(jù)庫(kù)技術(shù)的價(jià)值?

2017年是數(shù)據(jù)庫(kù)技術(shù)市場(chǎng)的關(guān)鍵一年,出現(xiàn)了幾次大規(guī)模典范式的轉(zhuǎn)變,而且沒(méi)有任何跡象表明這種轉(zhuǎn)變會(huì)很快停止。企業(yè)正在拋棄幾十年來(lái)為一代又一代應(yīng)用程序提供支持的傳統(tǒng)的單一數(shù)據(jù)庫(kù)體系結(jié)構(gòu),轉(zhuǎn)而采用更優(yōu)化、更敏捷、能夠自我管理的以云為中心的數(shù)據(jù)平臺(tái)策略。

隨著對(duì)規(guī)模、安全、性能、高可用性,以及可能是最重要的成本和操作優(yōu)化需求的不斷增長(zhǎng),我們可以確定推動(dòng)下一代數(shù)據(jù)庫(kù)體系架構(gòu)眾所周知的“2.0版本”發(fā)展的三要素:

1.客戶明確地以云為中心。

2.客戶越來(lái)越多地依賴于平臺(tái)即服務(wù)數(shù)據(jù)庫(kù)解決方案。

3.客戶采用開源數(shù)據(jù)庫(kù)引擎。

想驗(yàn)證企業(yè)的IT數(shù)據(jù)庫(kù)策略與數(shù)據(jù)庫(kù)市場(chǎng)走向的整體方向是否一致?你所要做的就是今后一定要接受這些原則。讓我們更詳細(xì)地來(lái)探討其含義。

以云為中心的數(shù)據(jù)庫(kù)時(shí)代

早在2014年,當(dāng)微軟重新關(guān)注并變革其整個(gè)軟件和服務(wù)戰(zhàn)略時(shí),首席執(zhí)行官Satya Nadella就提出了“移動(dòng)優(yōu)先,云優(yōu)先”的口號(hào)。Nadella指的是微軟在移動(dòng)和云服務(wù)以及解決方案方面所開展的新工作。似乎整個(gè)企業(yè)市場(chǎng)都積極接受類似的一系列優(yōu)先舉措。

例如,據(jù)麥肯錫的《IT即服務(wù)云和企業(yè)云基礎(chǔ)設(shè)施調(diào)查》,企業(yè)采用云作為工作負(fù)載的主要環(huán)境,其比例預(yù)計(jì)將從2015年的10%躍升到2018年的51%。麥肯錫還指出,企業(yè)傾向于選擇超大規(guī)模云解決方案提供商,例如,亞馬遜、谷歌和微軟。

甚至非常傳統(tǒng)的企業(yè)——他們的IT部門規(guī)模龐大,員工精通業(yè)務(wù),長(zhǎng)期以來(lái)進(jìn)行了大量的投資,在數(shù)據(jù)中心運(yùn)營(yíng)方面有數(shù)十年的經(jīng)驗(yàn),即使這樣,這些企業(yè)也發(fā)現(xiàn)不得不接受以云為中心IT戰(zhàn)略的固有優(yōu)勢(shì)。

然而,僅僅在企業(yè)使命宣言中揮舞“云”旗幟是不夠的,甚至可能令人感到難以理解。你是否打算把現(xiàn)有服務(wù)器從本地?cái)?shù)據(jù)中心直接遷移到云(IaaS),或者更進(jìn)一步,開始為自己的數(shù)據(jù)庫(kù)采用原生云解決方案?

雖然直接遷移(IaaS)策略有助于減少IT管理開銷,大幅度提高運(yùn)營(yíng)靈活性,并且具有很高的可用性,但對(duì)于很多“云優(yōu)先”的企業(yè)來(lái)說(shuō),這只是蜻蜓點(diǎn)水,并非全面采用云解決方案和服務(wù)。

從考慮服務(wù)器到考慮服務(wù)

據(jù)Gartner的《2017年P(guān)aaS主要趨勢(shì)》,企業(yè)客戶越來(lái)越多地采用平臺(tái)即服務(wù)(PaaS)作為戰(zhàn)略舉措,更多的客戶認(rèn)為PaaS將成為今后平臺(tái)交付的主要形式。

原因很簡(jiǎn)單,PaaS數(shù)據(jù)庫(kù)技術(shù)是自管理的和自操作的。這些解決方案極大地減少了維護(hù)數(shù)據(jù)庫(kù)體系結(jié)構(gòu)的操作開銷,從而使得IT員工(特別是數(shù)據(jù)庫(kù)管理員)能夠把更多的時(shí)間和精力投入到以應(yīng)用程序?yàn)橹行牡墓ぷ髦校槐貙?duì)非常復(fù)雜的數(shù)據(jù)庫(kù)基礎(chǔ)設(shè)施進(jìn)行日常維護(hù),因此,在業(yè)務(wù)上會(huì)更加成功。

數(shù)據(jù)庫(kù)軟件和云供應(yīng)商在PaaS數(shù)據(jù)庫(kù)解決方案上傾注了大量的研發(fā)力量,這成為云領(lǐng)域大企業(yè)(亞馬遜、微軟、谷歌和甲骨文)之間最重要的差異化因素之一。

早在2014年,亞馬遜就發(fā)布了Aurora,這是一個(gè)完全托管的關(guān)系型數(shù)據(jù)庫(kù)引擎,它同時(shí)具備了高端商業(yè)數(shù)據(jù)庫(kù)的速度和可用性以及開源數(shù)據(jù)庫(kù)的簡(jiǎn)潔和成本效益。此外,或許更重要的是,Aurora是AWS的原生PaaS數(shù)據(jù)庫(kù)解決方案。自發(fā)布以來(lái),Aurora備受關(guān)注。今年,在亞馬遜的年度re:Invent大會(huì)期間,亞馬遜進(jìn)一步提升了其云數(shù)據(jù)庫(kù)產(chǎn)品,宣布Aurora Serverless作為完全托管的“抽象化”數(shù)據(jù)庫(kù),用戶能夠以秒為單位支付所使用的數(shù)據(jù)庫(kù)資源。

雖然亞馬遜云解決方案的創(chuàng)新和顛覆是顯而易見的,但PaaS數(shù)據(jù)庫(kù)產(chǎn)品卻在全行業(yè)掀起了波瀾。甲骨文作為傳統(tǒng)高端企業(yè)關(guān)系型數(shù)據(jù)庫(kù)軟件市場(chǎng)的領(lǐng)導(dǎo)者之一,也是數(shù)十年一直投入研發(fā)來(lái)創(chuàng)建世界上最強(qiáng)大、最優(yōu)化、最可配置、最可調(diào)的關(guān)系型數(shù)據(jù)庫(kù)的一家大企業(yè),在今年的年度OpenWorld大會(huì)上推出了自己的“自驅(qū)動(dòng)”數(shù)據(jù)庫(kù)產(chǎn)品。根據(jù)其首席技術(shù)官Larry Ellison對(duì)自主數(shù)據(jù)庫(kù)云的部分愿景,甲骨文把重點(diǎn)放在了自驅(qū)動(dòng)、自擴(kuò)展和自修復(fù)數(shù)據(jù)庫(kù)解決方案上,希望能夠取代與Oracle數(shù)據(jù)庫(kù)調(diào)優(yōu)、打補(bǔ)丁、更新和維護(hù)相關(guān)的人工工作。

不僅僅是亞馬遜和甲骨文。微軟也提供了Azure SQL DB,這是一種完全托管的關(guān)系型云數(shù)據(jù)庫(kù)服務(wù),嘗試自動(dòng)調(diào)整數(shù)據(jù)庫(kù)以提高性能,增強(qiáng)保護(hù)能力。Azure SQL DB是微軟的PaaS產(chǎn)品,結(jié)合了SQL Server和Azure(微軟的云平臺(tái))的高端功能、性能和特性。

開源數(shù)據(jù)庫(kù)引擎的興起

在特性和功能方面,商業(yè)數(shù)據(jù)庫(kù)引擎(Oracle、SQL Server和DB2,等等)是遙遙領(lǐng)先的。事實(shí)上,這一直是他們收取高許可費(fèi)用的傳統(tǒng)理由。然而,開源數(shù)據(jù)庫(kù)管理系統(tǒng)已經(jīng)成熟,極有可能替代專有商業(yè)數(shù)據(jù)庫(kù)引擎。特別是近年來(lái),隨著PostgreSQL和MySQL的進(jìn)步,情況更是如此。對(duì)于很多應(yīng)用情形來(lái)說(shuō),這些開源數(shù)據(jù)庫(kù)能夠與商業(yè)數(shù)據(jù)庫(kù)市場(chǎng)上的主流產(chǎn)品相媲美。

對(duì)于那些一直關(guān)注數(shù)據(jù)庫(kù)行業(yè)狀況的人士來(lái)說(shuō),不會(huì)對(duì)開源數(shù)據(jù)庫(kù)引擎應(yīng)用的激增感到驚訝。早在2015年,Gartner的一份報(bào)告就預(yù)言了開源數(shù)據(jù)庫(kù)會(huì)被廣泛接受:據(jù)Gartner的報(bào)告《2015年開源RDBM的狀態(tài)》,“到2018年,70%以上的內(nèi)部新應(yīng)用程序?qū)⒃贠SDBMS上開發(fā),50%的現(xiàn)有商業(yè)RDBMS實(shí)例將完成轉(zhuǎn)換或者在轉(zhuǎn)換過(guò)程中?!?/p>

此外,如果在云中部署自己的開源數(shù)據(jù)庫(kù),那么能夠克服開源關(guān)系型數(shù)據(jù)庫(kù)的最大缺點(diǎn)——與專用同類數(shù)據(jù)庫(kù)相比,它們?nèi)鄙倌承└叨颂匦浴?/p>

例如,甲骨文和微軟都提供了一種異步消息傳遞/排隊(duì)機(jī)制,直接內(nèi)置到了它們的數(shù)據(jù)庫(kù)產(chǎn)品中。甲骨文稱之為Advanced Queueing,而微軟的是Service Broker。PostgreSQL和MySQL本身都沒(méi)有提供類似的功能。在開始全面使用開源數(shù)據(jù)庫(kù)技術(shù)之前,應(yīng)該跳出常規(guī)思維來(lái)解決這一潛在問(wèn)題。

云中救援

通過(guò)利用主要云平臺(tái)提供的功能和特性,并把這些特性集成為開源數(shù)據(jù)庫(kù)體系架構(gòu)的一部分,可以更容易地實(shí)現(xiàn)與商業(yè)數(shù)據(jù)庫(kù)等同的特性。

例如,如果你使用Amazon Aurora MySQL,那么還可以組合使用Amazon Simple Queue Services(它是用于微服務(wù)和分布式系統(tǒng)的完全托管的消息隊(duì)列)和Amazon Lambda(它支持運(yùn)行無(wú)服務(wù)器代碼),來(lái)替代Oracle AQ和SQL Server Service Broker。使用Amazon SQS+Lambda,可以直接從Amazon Aurora MySQL對(duì)消息進(jìn)行排隊(duì),就像數(shù)據(jù)庫(kù)具有內(nèi)置隊(duì)列服務(wù)一樣。

類似地,如果需要定期地執(zhí)行復(fù)雜的數(shù)據(jù)轉(zhuǎn)換工作,那么在Azure中運(yùn)行MySQL數(shù)據(jù)庫(kù)將支持你為此使用Azure Data Factory,從而彌補(bǔ)了使用云PaaS解決方案在源數(shù)據(jù)庫(kù)引擎中缺少的功能。這些云服務(wù)以及其他很多云服務(wù)可以作為完整解決方案體系架構(gòu)的一部分與PaaS開源數(shù)據(jù)庫(kù)引擎集成在一起。

總之,現(xiàn)代關(guān)系型數(shù)據(jù)庫(kù)的總體概念正在從具有一些大型、強(qiáng)大的數(shù)據(jù)庫(kù)服務(wù)器(這些數(shù)據(jù)庫(kù)服務(wù)器內(nèi)置了大量功能)的單一體系架構(gòu)向利用云平臺(tái)即服務(wù)解決方案和技術(shù)的敏捷PaaS和開源模型轉(zhuǎn)變。

這絕對(duì)是一種范式轉(zhuǎn)變,可能會(huì)成為未來(lái)十年數(shù)據(jù)庫(kù)技術(shù)的里程碑。

猜你喜歡
甲骨文開源引擎
五毛錢能買多少頭牛
甲骨文“禍”字新證
三千年甲骨文
藍(lán)谷: “涉藍(lán)”新引擎
最“萌”甲骨文——心
大家說(shuō):開源、人工智能及創(chuàng)新
開源中國(guó)開源世界高峰論壇圓桌會(huì)議縱論開源與互聯(lián)網(wǎng)+創(chuàng)新2.0
開源計(jì)算機(jī)輔助翻譯工具研究
無(wú)形的引擎
基于Cocos2d引擎的PuzzleGame開發(fā)
马龙县| 惠东县| 洞头县| 杭锦旗| 县级市| 乌鲁木齐县| 宜宾县| 瑞金市| 施秉县| 杭锦旗| 资源县| 凤庆县| 屏东市| 无锡市| 定陶县| 桂林市| 施甸县| 灌阳县| 松滋市| 通城县| 湖州市| 吕梁市| 米脂县| 揭西县| 西平县| 新巴尔虎右旗| 林口县| 凯里市| 宁德市| 商都县| 普兰县| 桐城市| 洞口县| 洪雅县| 西和县| 女性| 巴南区| 若尔盖县| 昌都县| 长武县| 扶绥县|