四大技術(shù)變革重塑企業(yè)數(shù)據(jù)庫(kù)
世界每天都在變化,而企業(yè)技術(shù)革新通常會(huì)帶來(lái)連鎖反應(yīng)。因此,企業(yè)要有前瞻眼光,不斷地思考如何與時(shí)俱進(jìn),在正確的時(shí)間,通過(guò)正確的方法應(yīng)對(duì)變革。
甲骨文公司任務(wù)關(guān)鍵型數(shù)據(jù)庫(kù)技術(shù)執(zhí)行副總裁Juan Loaiza近日表示:“數(shù)據(jù)管理正處于一個(gè)微妙的時(shí)刻。”他認(rèn)為,在技術(shù)創(chuàng)新、監(jiān)管法規(guī)以及海量數(shù)據(jù)的推動(dòng)下,數(shù)據(jù)管理正迎來(lái)一場(chǎng)深刻變革,帶來(lái)了大量機(jī)遇。
“我們的目標(biāo)是洞察數(shù)據(jù)庫(kù)技術(shù)的未來(lái)趨勢(shì),吸收好的理念,不斷精進(jìn)。”他表示:“數(shù)據(jù)庫(kù)領(lǐng)域發(fā)生了許多非常有趣的變化,值得我們每一個(gè)人關(guān)注。”
Loaiza和他的團(tuán)隊(duì)概要介紹了未來(lái)數(shù)據(jù)庫(kù)的四大發(fā)展方向,以及他們從中發(fā)現(xiàn)了哪些機(jī)遇。
“自治”技術(shù) (Autonomous)
機(jī)器學(xué)習(xí)技術(shù)驅(qū)動(dòng)著人駕駛汽車(chē)自動(dòng)導(dǎo)航,在復(fù)雜路況和多變的環(huán)境下安全行駛,讓人們看到了無(wú)限可能,許多行業(yè)都將目光轉(zhuǎn)向了“自治”。
甲骨文自然也意識(shí)到了在云數(shù)據(jù)庫(kù)中引入“無(wú)人駕駛”將帶來(lái)的重大意義。Loaiza表示:“多年來(lái)我們專(zhuān)注開(kāi)發(fā),希望將所有數(shù)據(jù)庫(kù)功能都自動(dòng)化。這些自動(dòng)化功能要想真正發(fā)揮作用,就必須在一個(gè)自治數(shù)據(jù)庫(kù)中相互協(xié)作。”
為此,甲骨文不僅重新構(gòu)建了Oracle云基礎(chǔ)設(shè)施,確保Oracle數(shù)據(jù)庫(kù)發(fā)揮高性能,實(shí)現(xiàn)高可靠性,同時(shí)還在Oracle云基礎(chǔ)設(shè)施和Oracle數(shù)據(jù)庫(kù)中引入了機(jī)器學(xué)習(xí)技術(shù),打造了全球首個(gè)(也是唯一一個(gè))支持自治部署、自治調(diào)優(yōu)、自治修補(bǔ)和自治安全,并能夠隨著業(yè)務(wù)需求增減而快速伸縮的自治駕駛數(shù)據(jù)庫(kù)。
在Loaiza看來(lái),除了可觀的基礎(chǔ)設(shè)施和人力成本節(jié)省外,Oracle自治數(shù)據(jù)庫(kù)更重要的是實(shí)現(xiàn)了自主緩存、打補(bǔ)丁和威脅檢測(cè),并由此極大“提高了可用性和安全性”。
“Oracle自治數(shù)據(jù)庫(kù)提供真正的彈性,讓你可以按需添加或縮減CPU。”Loaiza說(shuō)道。
超大規(guī)模計(jì)算 (Hyperscale Computing)
超大規(guī)模計(jì)算是一種可快速伸縮,靈活滿足業(yè)務(wù)需求的創(chuàng)新型計(jì)算架構(gòu),它最初應(yīng)用于Facebook、WhatsApp和Twitter等運(yùn)行分布式站點(diǎn)的互聯(lián)網(wǎng)巨頭,現(xiàn)在已經(jīng)得到了甲骨文和微軟等大型云提供商的廣泛采用。
目前,大多數(shù)企業(yè)通常使用一種被稱(chēng)為“數(shù)據(jù)庫(kù)分片(Database Sharding)”的技術(shù)來(lái)實(shí)施超大規(guī)模計(jì)算,即將數(shù)據(jù)集的片段——也就是分片——分布在基于大量的計(jì)算機(jī)運(yùn)行的大量的數(shù)據(jù)庫(kù)中。他們往往采用大量的被稱(chēng)為NoSQL的簡(jiǎn)單數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)。
“分片這個(gè)理念確實(shí)很好。”Loaiza表示,但他認(rèn)為NoSQL數(shù)據(jù)庫(kù)存在很多不足,比如不支持Schema,只能通過(guò)鍵值訪問(wèn)數(shù)據(jù),無(wú)法保證事務(wù)完整性等。
對(duì)此,甲骨文“取其精華,去其糟粕”,將分片技術(shù)嵌入到了成熟的SQL數(shù)據(jù)庫(kù)中。由此,在超大規(guī)模計(jì)算環(huán)境中,海量數(shù)據(jù)的管理人員不僅可以使用大量的獨(dú)立數(shù)據(jù)庫(kù)進(jìn)行靈活縮放,確保高可用性,還可以通過(guò)成熟的SQL數(shù)據(jù)庫(kù)進(jìn)行SQL操作,保證一致的持久性事務(wù)。
“這才是兩全其美。”Loaiza說(shuō)道,“我們相當(dāng)多的大客戶都使用這項(xiàng)技術(shù)來(lái)部署超大規(guī)模計(jì)算環(huán)境。”
區(qū)塊鏈安全(Blockchain Security)
得益于比特幣的火爆,區(qū)塊鏈?zhǔn)艿搅耸廊说膹V泛關(guān)注,但企業(yè)最感興趣的是如何在日常業(yè)務(wù)中使用區(qū)塊鏈,例如供應(yīng)鏈追溯。
從本質(zhì)上講,區(qū)塊鏈?zhǔn)且环N加密鏈接在一起的記錄的列表,在未經(jīng)授權(quán)的情況下很難對(duì)其進(jìn)行篡改,而對(duì)于每一次記錄更改,用戶都可以通過(guò)經(jīng)過(guò)驗(yàn)證的更改歷史來(lái)了解。
“區(qū)塊鏈就是分類(lèi)賬,但它是不可篡改的分類(lèi)賬,這一點(diǎn)非常棒。”Loaiza說(shuō)道,“我認(rèn)為區(qū)塊鏈?zhǔn)怯?jì)算機(jī)科學(xué)和數(shù)據(jù)管理領(lǐng)域的一大進(jìn)步,不過(guò)企業(yè)要使用起來(lái),花費(fèi)的資源可能要高過(guò)它能產(chǎn)生的價(jià)值。”他認(rèn)為,對(duì)于絕大多數(shù)企業(yè)應(yīng)用而言,事實(shí)上根本沒(méi)必要部署大型分布式區(qū)塊鏈平臺(tái)。
Loaiza和他的團(tuán)隊(duì)正在挖掘區(qū)塊鏈的潛力,探索如何讓區(qū)塊鏈的使用變得更簡(jiǎn)單。例如,在采用了區(qū)塊鏈技術(shù)的數(shù)據(jù)庫(kù)上運(yùn)行SaaS供應(yīng)鏈應(yīng)用,可以確保所有變更永遠(yuǎn)不被篡改。
甲骨文將區(qū)塊鏈技術(shù)嵌入Oracle數(shù)據(jù)庫(kù),幫助開(kāi)發(fā)人員更輕松地在日常業(yè)務(wù)中使用區(qū)塊鏈。“對(duì)于數(shù)據(jù)庫(kù)用戶來(lái)說(shuō),區(qū)塊鏈就像一個(gè)表一樣,可以非常簡(jiǎn)單地嵌入到現(xiàn)有應(yīng)用或新應(yīng)用中。”Loaiza表示,“選擇Oracle,你可以輕松發(fā)揮區(qū)塊鏈的優(yōu)勢(shì),完全不必?fù)?dān)心任何事情。”
物聯(lián)網(wǎng)(Internet of Things)
物聯(lián)網(wǎng)(IoT)是一種由廣泛類(lèi)型的傳感器和設(shè)備彼此連接、通信和共享數(shù)據(jù)而構(gòu)成的網(wǎng)絡(luò)。其中,“物”可以是某個(gè)人的健身設(shè)備或智能溫控器,也可以是一個(gè)企業(yè)的電站渦輪機(jī)或服務(wù)車(chē)輛。由于所有這些設(shè)備都會(huì)在瞬間產(chǎn)生海量數(shù)據(jù),企業(yè)只有通過(guò)快速分析,從數(shù)據(jù)中提取洞察,才能真正獲得并增強(qiáng)競(jìng)爭(zhēng)優(yōu)勢(shì)。
IoT數(shù)據(jù)的流動(dòng)速度非??臁oaiza表示:“為此人們?cè)O(shè)計(jì)了專(zhuān)門(mén)的內(nèi)存數(shù)據(jù)庫(kù)。”然而,內(nèi)存數(shù)據(jù)庫(kù)可存儲(chǔ)的數(shù)據(jù)極其有限,難以應(yīng)對(duì)IoT數(shù)據(jù)的快速增長(zhǎng)。
對(duì)此,甲骨文在Oracle數(shù)據(jù)庫(kù)中引入了IoT流處理功能,在一個(gè)內(nèi)存緩沖區(qū)中存放IoT數(shù)據(jù),“然后通過(guò)一個(gè)后端流程,周期性地從內(nèi)存緩沖區(qū)提取數(shù)據(jù),將數(shù)據(jù)批量加載到數(shù)據(jù)庫(kù)中”,進(jìn)行存儲(chǔ)和分析——這一切都在后臺(tái)進(jìn)行。
他表示,甲骨文充分利用了內(nèi)存中IoT這一趨勢(shì),然后妥善解決了相關(guān)問(wèn)題,讓IoT更易用、更好用。