近日,甲骨文正式推出一款新的云服務(wù)Oracle自治JSON數(shù)據(jù)庫(kù)(Oracle Autonomous JSON Database),具備簡(jiǎn)單的NoSQL API,旨在為開發(fā)人員提供一款簡(jiǎn)便易用、經(jīng)濟(jì)高效的JSON數(shù)據(jù)庫(kù)。
Oracle自治JSON數(shù)據(jù)庫(kù)是云端文檔數(shù)據(jù)庫(kù)服務(wù),簡(jiǎn)化JSON應(yīng)用開發(fā),支持簡(jiǎn)易的文檔API、無(wú)服務(wù)器擴(kuò)充、高性能ACID事務(wù)、全面的安全功能以及按使用量付費(fèi)的低定價(jià)模式。Oracle自治JSON數(shù)據(jù)庫(kù)可自動(dòng)供應(yīng)、配置、調(diào)優(yōu)、伸縮、修補(bǔ)、加密和修復(fù)數(shù)據(jù)庫(kù),減少數(shù)據(jù)庫(kù)管理工作,并且實(shí)現(xiàn)99.995%的可用性。
簡(jiǎn)單好用
JSON支持動(dòng)態(tài)模式,可以輕松更改,深受開發(fā)人員喜愛(ài),讓開發(fā)人員不必使用表和列將數(shù)據(jù)規(guī)范成固定關(guān)系模式(relational schema),而是使用JSON文檔,在更改應(yīng)用時(shí)獲得數(shù)據(jù)層的敏捷性。
甲骨文很早就發(fā)現(xiàn)了JSON的優(yōu)勢(shì)和需求:2014年,Oracle數(shù)據(jù)庫(kù)提供了第一個(gè)企業(yè)級(jí)SQL/JSON部署,現(xiàn)已成為甲骨文發(fā)起的一種開放標(biāo)準(zhǔn),已經(jīng)用于眾多商業(yè)和開源數(shù)據(jù)庫(kù)產(chǎn)品。
盡管SQL是一門適用于分析或復(fù)雜報(bào)告的優(yōu)秀語(yǔ)言,許多開發(fā)人員更喜歡通過(guò)更簡(jiǎn)單、更靈活的方式與JSON數(shù)據(jù)互動(dòng)。為此,甲骨文為常見(jiàn)的編程語(yǔ)言包括Java、JavaScript和Python,添加了名為SODA(Simple Oracle Document Access)的原生開源文檔存儲(chǔ)API。使用JSON和SODA開發(fā)應(yīng)用就像使用MongoDB等NoSQL數(shù)據(jù)庫(kù)一樣簡(jiǎn)單。
引領(lǐng)自治
Oracle自治JSON數(shù)據(jù)庫(kù)建立在Oracle自治數(shù)據(jù)庫(kù)的基礎(chǔ)之上,可在數(shù)分鐘內(nèi)供應(yīng)新數(shù)據(jù)庫(kù),零停機(jī)地縮放數(shù)據(jù)庫(kù),線上補(bǔ)丁數(shù)據(jù)庫(kù),利用時(shí)間點(diǎn)恢復(fù)(point-in-time recovery)功能提供自動(dòng)備份,同時(shí)支持災(zāi)難恢復(fù)和高級(jí)安全功能。自治數(shù)據(jù)庫(kù)的目標(biāo)是零管理,讓開發(fā)人員能將更多時(shí)間用于開發(fā)應(yīng)用,減少花費(fèi)在設(shè)置和管理數(shù)據(jù)庫(kù)的時(shí)間。
Oracle自治JSON數(shù)據(jù)庫(kù)采用原生數(shù)型的二進(jìn)制格式存儲(chǔ)JSON文檔。這種原生JSON格式針對(duì)快速讀?。ū苊饩€性掃描)和部分更新(減少重做/撤銷日志大?。┻M(jìn)行了高度優(yōu)化,是一個(gè)性能卓越的文檔數(shù)據(jù)庫(kù),提供低延遲CRUD操作、全面的ACID一致性(包括多文檔事務(wù))、面向應(yīng)用開發(fā)的原生文檔API、對(duì)應(yīng)用的全面SQL支持、原生JSON存儲(chǔ)以及可擴(kuò)展的并行內(nèi)存中查詢優(yōu)化。
Oracle自治JSON數(shù)據(jù)庫(kù)提供更加豐富的應(yīng)用功能,包括:
· 內(nèi)置機(jī)器學(xué)習(xí)算法、空間查詢
· 高級(jí)安全特性,例如細(xì)粒度訪問(wèn)控管
· 成熟的服務(wù)器端過(guò)程語(yǔ)言
· 完整的低代碼開發(fā)環(huán)境
· 沒(méi)有時(shí)間或事務(wù)規(guī)模限制的ACID事務(wù)
· 簡(jiǎn)單快速的交叉收集聯(lián)接和/或聚合
· 智能搜索整個(gè)JSON文檔的索引
通過(guò)Oracle自治JSON數(shù)據(jù)庫(kù),甲骨文持續(xù)提供面向JSON的數(shù)據(jù)庫(kù)創(chuàng)新,為JSON應(yīng)用開發(fā)人員帶來(lái)全面的自治優(yōu)勢(shì)。