万鹏,迪拉姆,中世纪-雷竞技app_雷竞技app ios_雷竞技app官网

频道:国际新闻 日期: 浏览:174

原文:https://ww万鹏,迪拉姆,中世纪-雷竞技app_雷竞技app ios_雷竞技app官网w.enmotech.com/web/detail/1/902/1.html(仿制链接至浏览器,即可查看)

本文为原创文章,如有转美眉打晋级载,请标明出处。

在2019年的Oracle OpenWorld 大会上,关于Oracle Database 20c 的新特性现已逐渐呈现出龚洁艺来。

从大会的共享和发布的资猜中,咱们整理了其间重要的新特性,会聚成10个方向,依照惯例,和咱们共享。



前史回忆:

Oracle Database 18c 十大新特性一览

Oracle Database寡夫保藏体系 19c 十大新特性一览

Oracle Database 20c 新特性:


1. 原生的区块链支撑 - Native Blockchain Tables

跟着区块链技能的不断老练和开展,迈特怀恩Oracle 在其多模的数据库支撑中,引进了原生的区块链表支撑。

在 20c 中数据库中能够经过 blockchain 关键字来创立区块链表:

CREATE Blockchain TABLE ;



许多客户期望在不触及多个安排的情况下运用区块链的防篡改和不可否认特点,区块链表使客户能够在需求高度防篡改的数据办理,而又无需在多个安排中散布分类帐或依托涣散的信赖模型时运用Oracle数据库。

为了遵从区块链的可信和安全机制,区块链表只能INSERT 记载,而不能修正,一起链能够被多方参与者验证。

区块链表,能够和其他惯例表进行相关,进行事务处理或许查询。

2. 耐久化内存存储支撑 - Persistent Memory Store

自 Oracle 19c 开端,Oracle就现已开端修正程序以更好的合作耐久化内存,提高数据库功能。

在20c中,Oracle 清晰支撑了耐久化内存 - Persist儿子的遗传ent Memory,尽管现在发布的信息是在Exadata中支撑,可是软件万鹏,迪拉姆,中世纪-雷竞技app_雷竞技app ios_雷竞技app官网的提高是经过的,在各类一体机中,或许是传统架构中运用耐久化内存是毫无妨碍的。



耐久化内存的引进,让 Oracle 的存储多达 6 级:SATA、SAS、SSD、Flash、PMEM、RAM,冷热数据别离,分层存储,能够进行愈加精细化的架构规划。全体架构供给小于 19个微秒的IO延时。

在Oracle新发李廷钊布的 Exadata X8M 一体机中,100Gb的以太网和RoCE取得支撑,这是第一次在Oracle一体机中引进了根据RoCE的架构;

存储服务器上,经过PMEM在Flash之行进行加快,RoCE和PMEM供给了极速功能;

3. SQL的万鹏,迪拉姆,中世纪-雷竞技app_雷竞技app ios_雷竞技app官网宏支撑 - SQL Macro

宏的效果在于让SQL取得进一步的归纳和笼统才能,答应开发者将杂乱的处理逻辑经过宏进行界说,然后在后续程序处理中能够重复引证这一界说。

在 20c 中引进的 SQL Macro 支撑两种宏类型,Scalar 和 Table 类型。

SCALR 表达式能够用于 SELECT 列表、WHERE/HAVING、GROUP BY/ORDER BY子句;

TABLE 表达式能够用于 FROM 句子。



活动预告:2019数据技刘也行女友王诺诺术嘉年华 行将来袭,一览数据技能创新,诚万鹏,迪拉姆,中世纪-雷竞技app_雷竞技app ios_雷竞技app官网邀注册参会:



4. S万鹏,迪拉姆,中世纪-雷竞技app_雷竞技app ios_雷竞技app官网QL新特性和函数扩展 - Extensions

在 Oracle 20c中,关于SQL的函数扩展许多,包括关于 ANS释具行I 2011 规范的部分支撑,进一步的提高了 SQL 的处理才能。

在剖析核算中,20c 供给了两种新的散布聚类算法,偏态 - SKEWNESS、峰度 - KURTOSIS,经过这两个算法,能够对给定数据进行更丰厚的散布核算,新特性支撑物化视图,遵从和方差(VARIANCE)相同的语义。



在2空中一号餐厅令郎王超0c中,Oracle 还添加了 CHECKSUM 函数,用于检测数据的完整性,这个函数能够用于代替 DBMS_SQLHASH.GETHASH 函数,DBA不用再为此进行独自授权。

新的位运算符也被引进,20c 中支撑的新的位运算包括:BIT_AND_AGG、BIT_OR_AGG、BIT_XOR_AGG 。

关于剖析函数,Oracle 20c 扩展了窗口鸿沟,经过 GROUPS 关键字能够进行特定分组数据的计数。

关键字GROUPS着重与分组查询的联系,运用GROUPS关键字,咱们能够答复比如,每个买卖帐号履行“购买”的最终五个买卖日中,花费的金额和 以及 购买的不同股票代码的数量等。

5. 主动化的In-Memory 办理 - Self-Managing In-Memory

In-Memory 技能引进之后,为Oracle数据库带来了根据内存的列式存储才能,支撑 OLTP 和 OLAP 混合的核算。

在 20c 中,Oracle 支撑了自主的In-Memory 办理,经过一个简略的初始化参数 inmemory_automatic_level 设置,DBA将不再需求人工指定将哪些数花形敬据表放置在内存中,数据库将主动判别需求将哪些目标参加或驱逐出In-Memory的列式存储中。



内存目标的办理,是经过数据库内置的机器学习算法自天使少女动完成的,而且数据库能够进一步的主动紧缩较少拜访的内存列数据。

inmemory_automatic_level = HIGH 设置,能够用于指定高度的主动的内存办理等级。

6. 广泛的机器学习算法和AutoM三彩松鼠L支撑

在Oracle 20c中,更多的机器学习算法被参加进来,完成了更广泛的机器学习算法支撑。

极限梯度助推树 - eXtreme Gradient Boosting Trees(XGBoost) 的数据库完成,以及各种算法,如分类(Classification)、回归(regression)、排行(ranking)、生计剖析(survial analysitic)等;

MSET-SPRT 支撑传感器、物联网数据源娟妞的反常检测等,非线性、非参数反常检测ML技能;



此外,Oracle机器学习算法支撑各种言语,例如 OML4SQL、OML4Py、OML4R,其间AutoML 针对 Python 供给了全面万鹏,迪拉姆,中世纪-雷竞技app_雷竞技app ios_雷竞技app官网支撑。

7. 多租户细粒度资源模型 - New Resource Modeling Scheme

在20c之前,多租户的数据库办理是服务驱动的,经过服务来决议PDB的资源放置,PDB的敞开也是经过服务来进行隐式驱网游神临之涂山狐妖动的。

在集群环境中,这就存在一个问题,PDB 或许被放置在某个资源严重的服务器朱忠保上,服务驱动的模型并不完善。

在 20c 中,Oracle 引进了细粒度的资源模型,将负载和 PDB 的重要性等引进办理视角。例如,用户能够经过Cardinality 和 Rank 界说,改动 PDB 的优先级,在数据库发动时,优先翻开优先等级高的PDB。



除此之外,在 PDB 翻开之前,数据库会查看主机运转负载、可用性、CPU数量和CPU速度等信息,以科学断定应该在什么节点以什么次序发动PDB。

关于多租户的别的一个改动是:在 20c 中,Non-CDB 形式将不再被支撑(能够运用非多租户环境,可是没有官方支撑),这将强制推进用户运用多租户特性。

在 Oracle 19c 的授权文件中,有这样的描绘:你能够运用 3 个PDB的多租户环境而不需求License,超越 万鹏,迪拉姆,中世纪-雷竞技app_雷竞技app ios_雷竞技app官网3个 PDB则需求额定的授权。

“For all offerings, if you are not licensed for Oracle Multitenant, then you may have up to 3 PDBs in a given container database a鬼刀冰公主t any time.”

8. 零影响的方案停机保护 - Zero Downtime for Planned Outages

在 Oracle 不同版别的不断演进中,一直在加强数据库的可用功才能。在 20c 中,关于方案停机保护或许翻滚晋级等,Oracle 经过 Smart DRM 等特性以完成对使用的零影响。

关于保护操作,数据库能够在实例封闭行进行动态的资源重分配,这一特性被称为 Smart DRM,经过GRD的动态资源重安排,从头选出的Master节点不需求进行任何的康复和保护,关于使用做到了完全无感知、无影响。


9. In-Memory 的 Spatial 和 Text 支撑

针对 Oracle 数据库内置的多模特性,地理信息 -Spatial 和 全文检索 - Text 组件,在 20c 中,经过 In-Memory 的内存特性,取得了进一步的支撑。

关于空间数据,Oracle 在内存中为空间列添加空间摘要信息(仅限于内存中,无需外部存储),经过 SIMD 矢量快速过滤、替换 笑傲江湖之林家大少R-Tree 索引等手法,以加快空间数据查询检索,能够将查询速度提高10倍。


针对全文检索(Text),在内存中将倒排索引添加到每个文本列,一起经过将单词映射到包括单词的文档,以内存替换本来的磁盘索引,然后加快全文检索的功能。女性裸经过结合联系数据和文本的混合查询,全文检索能够取得 3倍以上的功能提高。

10. 备库的 Result Cache 支撑 - Standby Result Cache

在 Oracle 12.2 和 18c 中,现已完成了 ADG 的 会话金小韡衔接坚持 和 Buffer Cache坚持,在 20c 中,Result Cache 在备库前进一步得以保存,以保证这个细节特性的主备功能经过。

Result Cache 特性是指,关于特定查询(例如成果集不改变的),将查询成果保存在内存中,关于重复查询(尤其是大规模聚合)的句子,其本钱简直下降为 0 。


诚挚约请咱们携老友一起来数据技能嘉年华(https://www.modb.pro/dtc)交流学习,共同前进!

想了解更多关于数据库、云技能的内容吗?

快来重视“数据和云"、"云和恩墨"大众号及"云和恩墨"官方网站,咱们等待咱们一起学习与前进!

墨天轮小程序”DBASK“在线问答,随时解惑,欢迎了解和重视!