當前位置:
首頁 > 最新 > Oracle Database 18c 的10大新特性一覽

Oracle Database 18c 的10大新特性一覽

在 2017 Oracle OpenWorld大會上,關於 Oracle 18c 的一系列新特性已經被披露出來,藉助分散在各個會場的公開分享主題和內容、OOW提供的PPT下載,我們和大家搶鮮分享一下 18c 中極具吸引力的新特性。

注意:標題里提到的10僅為約數,文章中提到的新特性不僅10個,分列也只是為了閱讀便利,這些特性可能隨著版本發布發生改變,僅供參考。

1.自治資料庫 - Autonomous Database

首先,從最高級別上,Oracle 18c 將是一個『自治資料庫 - Autonomous Database』,這由Larry Ellison首先發布,而在此框架下,一系列的設計由此展開。

2.雲級別可用性增強 - Cloud-Scale Availability

這其中包含了一系列的新特性,包括:

支持跨地域和混合雲的自動的Sharding能力;

RAC Sharding支持;

在ADG中支持Nologging數據的複製同步;

ADG自動重定向update操作到主庫(這個特性對於讀寫分離很有用);

Grid Infrastructure 打補丁的零影響;

建議的瞬時邏輯備庫滾動升級;

3.In-Memory 內存選件增強

內存選件獲得了大量的增強,包括:

自動In-Memroy管理,這應該指自動選擇適合In-Memory的對象並壓縮提速等;

支持In-Memory的內存表,這個特性很有用;

In-Memory 支持 NVRAM 內存架構;

針對數據倉庫的特定增強,In-Memory 動態掃描;優化演算法等;

4.In-Memory的外部表和InLine外部表支持

這個特性值得獨立說明,外部表使得Oracle對外部數據操作更加靈活,並且基於內存列式存儲壓縮,能夠更快的支持大數據量的運算,對於數據倉庫環境將會是極大的增強。並且由於外部表的數據基本處於靜態,更適合使用In-Memory來處理,Oracle聲稱這一改進將會帶來100倍的提升,接下來就要看我們如何將外部表用的更好了。

Inline外部表,可以通過SQL直接調用,無需創建僅需一次使用的外部表,這使得開發靈活了很多,也減少了大量元數據的處理:

5.近似查詢 - Approximate Query 和 Top-N 近似聚合

這是Oracle 12c 的新特性,經過12.2 的增強,已經非常好用了,可以參考我之前的一篇文章:從Approx_Count_Distinct到M7的CPU集成。而新增的Top-N近似聚合,則可以對類似如下問題進行近似聚合,比如:

上一周,Top 5的Blog文章閱讀量;

每個區域Top 50客戶的近似消費;

Oracle能夠以小於 0.5% 的誤差率,提供近似聚合,這個功能也將極其有助於對精確度要求不高的聚合查詢,相應的我們獲得的是性能的巨大提升。

6.機器學習演算法新特性

Oracle Advanced Analytics 18.1,話說機器學習是 18c 的重頭戲,所以功能極多,這一頁大約提到了 18c 引入的演算法:

?新的可擴展機器學習演算法(SQL API)

- 隨機森林分類

- 神經網路用於分類和回歸

- 顯式語義分析ML演算法擴展到支持分類

- 通過指數平滑的時間序列

- 基於CUR分解的演算法,用於屬性和行重要性

?能夠將ML模型導出到C和Java以進行應用程序部署

分析視圖是其中的一個重要功能組件,其實也是12.2 才引入的新特性,實現了將底層各種數據對接,形成分析視圖,在提供給簡化SQL訪問,最終輸出給應用,將複雜性通過分析視圖遮蔽:

在18c中,新增的特性還包括多維表達式查詢支持:

7.多態表支持

這是 18c 引入的新特性,支持自描述,全動態SQL。是ANSI 2016標準的一部分。

多態表封裝複雜的演算法:

- 隱藏演算法的實現

- 利用強大的,動態的SQL功能

- 通過任何錶格列進行處理

- 返回SQL行集(表,JSON,XML文檔等)

8.多租戶增強

這也是一組新特性,包括 Per-PDB 的主備庫Switchover,這是更進一步的特性,很有用。此外還有可傳輸備份、快照轉移、快速升級等新特性。

9.基於NVRAM的多級緩存增強

Andrew在多次演講中提到,Oracle基於NVRAM做了很多研發,現在新特性已經披露,在資料庫中NVRAM又被作為一級高性能緩存用於加速資料庫,這是非常強大的軟硬結合優化。

這一特性應該率先被用於Exadata環境,Exadata將NVRAM放置在了Flash Memory前面,計算節點可以通過RDMA協議,繞過軟體棧,實現高性能的訪問,較傳統協議路徑提速20倍。NVRAM用作Cache和作為直接存儲使用,綜合能力提升了10倍:

10.安全增強

安全是Larry重點強調的內容,在18c中,關於安全的增強主要有,和Active Directory的集成,PDB的密鑰存儲和無密碼(無預設密碼)的Schema創建。

想了解更多Oracle Database 18c 的技術細節?快報名參加11.17 ~ 11.18在北京舉行的『數據技術嘉年華』,限時免費報名中

時間:2017年11月17日-18日(周五 & 周六)

地址:北京麗都皇冠假日酒店(北京市朝陽區將台路6號)

識別下方二維碼購票參會

知己知彼,創新求變,才不至於被淘汰!

願我們都在奮鬥的路上,與時代一起成長。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 數據和雲 的精彩文章:

舉一反三-分區裁剪作用的「新」發現
Oracle Mutex 等待事件
恩墨學子閆語的奮鬥歷程
空與非空 EMPTY_LOB和NULL的區別

TAG:數據和雲 |