51学工坊整理|甲骨文Oracle数据库 21c来了,来看看有哪些创新技术
甲骨文公司宣布在 Oracle云中推出新版本的全球领先融合数据库 Oracle 数据库 21c。Oracle 数据库 21c 不仅包含 200 多项全新创新,包括不可变区块链表、数据库内 JavaScript、原生 JSON 二进制数据类型、数据库内机器学习的 AutoML、持久性内存存储,同时增强了内存、图形处理性能、数据库分片、多租户和安全性功能等。不同于云端或本地部署环境中的其他同类数据库,Oracle 数据库 21c 可基于统一的现代融合数据库引擎,满足多模型、多负载和多租户需求。
Oracle 数据库 21c 的创新技术
Oracle 数据库 21c 可作为数据库引擎,为云端和本地部署 Oracle 数据库服务提供支持,包括 Oracle 自治数据库 (Oracle Autonomous Database)、Oracle Exadata 数据库服务(Oracle Exadata Database Service)、Oracle Exadata 专有云数据库一体机 (Oracle Exadata Database Cloud@Customer) 和 Oracle Exadata 数据库云平台(Oracle Exadata Database Machine)。最新版本包含 200 多项创新,不仅将数据库融合扩展至多个新使用场景,还实现了性能优化,可大幅提升开发人员、分析人员和数据科学家的工作效率。关键创新包括:
**不可变区块链表:**区块链表可将区块链技术的关键安全优势发挥于企业应用之中。作为甲骨文的加密安全数据管理产品的一部分,区块链表提供不可变的仅插入功能,表中各行以加密形式链接在一起。Oracle 数据库内置篡改检测和预防技术,可帮助客户防止内部人员或黑客冒充管理员或用户进行非法更改。区块链表作为融合数据库的一部分,可通过标准 SQL 进行访问,并且支持完整分析和事务,易用性和功能表现远优于既有的区块链实施。区块链表特性在所有 Oracle 数据库版本中均免费提供。
**原生 JSON 数据类型:**多年来,甲骨文一直致力于提供强大的 SQL/JSON 查询和索引功能。Oracle 数据库 21c 提供新的 JSON 数据类型表现方式,将扫描速度加快了 10 倍、更新操作速度提高了 4 倍。总体而言,有赖于这些先进技术,Oracle SQL/JSON 在 YCSB 基准测试中的运行速度比 MongoDB 和 AWS DocumentDB 快了 2 倍。与先前的版本相同,用户可以混合或联结 JSON 与其他数据类型;索引任何 JSON 要素以实现快速 OLTP;在所有格式中使用声明式平行 SQL 分析;以及对多个 JSON 文档和集合运行复杂联结,且均不需要编写自定义应用代码。
**数据库内机器学习 AutoML:**AutoML 可大规模、自动化构建和比较机器学习模型,促进非专业用户对机器学习技术的利用。借助全新的 AutoML 用户界面,非专业用户能轻松使用数据库中机器学习功能。此外,甲骨文提供全新的异常检测、回归和深度学习分析算法,进一步丰富了数据库中机器学习算法库。
**数据库内 JavaScript:**帮助开发人员使用现代编程语言高效开展工作。嵌入式 Graal 多语言引擎(Graal Multilingual Engine)支持 JavaScript 数据处理代码运行于存放的数据库之内,消除了成本高昂的网络传输工作。此外,用户可以轻松在 JavaScript 代码中执行 SQL,JavaScript 数据类型将自动映射至 Oracle 数据库的数据。
**持久内存支持:**数据库数据和重做日志存储在本地持久内存(PMEM)中,可显著提升 IO 绑定负载的性能。用户可以直接对存储在直接映射持久内存文件系统中的数据运行 SQL,而无需通过 IO 代路径或大型缓冲区高速缓存。此外,新数据库算法可防止将不完整或不一致的数据存码储到持久内存中。
**更高性能的图形模型:**可基于关系进行数据建模并探索社交网络、物联网中的连接和模式。进一步优化内存可减少分析大图形所需的内存空间,无需任何更改即可加快现有应用的运行速度。此外,用户还可以使用 Java 语法,创建、扩展图形算法,以及 Java 语法在编译时进行优化,亦可作为原生算法使用。
**数据库内存自动化:**甲骨文在同一个表中支持行和列格式,并可在同一个表上同时运行分析和事务。Oracle 数据库 21c 新增自治管理内存列存储,可自动管理内存列存储中的放置和删除对象,然后追踪使用模式并从列存储中移动和删除对象,从而帮助简化流程和提高效率。此外,自治管理内存列存储还能够根据使用模式来自动执行列压缩。Oracle 数据库 21c 提供全新的内存矢量联接算法,加快了复杂查询的速度。
**自动化分片:**原生数据库分片功能提供超高性能和可用性,并帮助全球企业轻松满足数据主权和数据隐私法规要求。数据分片功能不共享软硬件,可部署在本地或云端环境。为了简化分片设计和使用,Oracle 数据库 21c 提供了分片顾问工具(Sharding Advisor Tool),可评估数据库 schema 及其负载特征,针对性能、可扩展性和可用性进行优化的分片数据库设计,同时支持跨分片的自动备份和恢复功能。
51学工坊整理|甲骨文Oracle数据库 21c来了,来看看有哪些创新技术相关推荐
- 51学工坊整理|2020年IT行业学习前景分析
"互联网+"视野下,互联网与制造业等实体经济将发生碰撞结合,更深层次地促进社会的变革.疫情之下,互联网行业逆势上扬,互联网行业春招毕业生需求量同比上升36.51%.IT行业处于互联 ...
- 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口
无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接 ...
- 工作笔记:如何用Django连接Kerberized甲骨文(Oracle)数据库
背景简介 很多企业上的数据库是使用Kerberos授权的无明文密码数据库.这种把普通Oracle数据库转化为由Kerberos授权的Oracle数据库的过程叫做Kerberize,也可以说是Kerbe ...
- php如何连接数据库 甲骨文,Windows PHP/phpStudy 连接 甲骨文Oracle 数据库 oci8 – 让我们荡起双桨的博客 – CSDN博客...
好多好多年前,我也玩过一次PHP连接Oracle数据库,因为Oracle不是大众民用所以使用到的概率也很低.今天难得遇到了一个配置的机会,就要试试咯. 一般我们开启扩展支持,只需要在php.ini中打 ...
- php如何连接数据库 甲骨文,Windows PHP/phpStudy 连接 甲骨文Oracle 数据库 oci8
好多好多年前,我也玩过一次PHP连接Oracle数据库,因为oracle不是大众民用所以使用到的概率也很低.今天难得遇到了一个配置的机会,就要试试咯. 一般我们开启扩展支持,只需要在php.ini中打 ...
- oracle空间整理,ORACLE数据库空间整理心得
最近由于单位数据库硬盘空间不足,整理的时候查了许多文章,也进行了测试,整理后得出一些经验供大家参考. 首先,在网上看到一篇文章,如何ShrinkUndo表空间,释放过度占用的空间,用上面的指令看了一下 ...
- 视频教程-Oracle数据库开发技巧与经典案例讲解一-Oracle
Oracle数据库开发技巧与经典案例讲解一 Oracle DBA,熟悉Unix操作系统,精通Oracle数据库. 曾任职某大型金融IT公司,负责银行领域数据库构建与运维,维护大量银行数据库系统.目前在 ...
- Oracle数据库和PLSQL可视化工具学习笔记
我曾经看到过这么一句话--"最好的学习方法是自己学到了,然后讲给别人听." 的确,如果只有输入没有输出的学习就像水淋鸭背一样,大脑没有对所学的知识进行归纳整理,不进行系统的刻意练习 ...
- 【区块链技术工坊36期】基于“GS1+区块链”的药品疫苗溯源案例解析
1,活动基本信息 1)题目: [区块链技术工坊36期]基于"GS1+区块链"的药品疫苗溯源案例解析 2)议题: 疫苗安全问题已是迫切需要解决的民生问题,国家食药监总局暂停执行药监码 ...
最新文章
- python如何做散点图-matplotlib在python上绘制3D散点图实例详解
- python小程序-python好玩的小程序
- 'React/RCTBridgeDelegate.h' file not found
- java运用网络编程技术代码_Java 网络编程
- 金融情报挖掘:面向公开文本的期货事件聚合与传导因素分析
- linux 嵌入式 人工智能,嵌入式人工智能有哪些相关技术
- 对还剩20天的FPGA大赛规划
- 能否设计变容量发动机
- 指向指针的指针与二维数组的区别
- 单片机开发板抗干扰(转载于51hei单片机)
- snmpwalk 命令_Snmpwalk命令行示例
- mac linux 引导分区,Paragon ExtFS For Mac v10.0.829 | Linux分区数据读写驱动 _ 黑苹果乐园...
- 计算机窗口的排列和切换,win10系统操作多窗口显示排列切换的方案介绍
- Oracle表中新增字段
- 用linux云服务器搭建自己的网站
- LTE网络有关系统消息(MIB/SIB)深度解析
- win2003 64位系统IIS6.0 32位与64位间切换
- SQL 中条件、循环语句的应用整理
- 小指数rsa 多线程版writeup
- 搜集到的一些农业相关的数据
热门文章
- HDU 6304 Chiaki Sequence Revisited(找规律)
- 2019 Java 全栈工程师进阶路线图,一定要收藏
- Collections.sort()方法为List集合内对象进行排序
- html获取随机字母,html5 canvas随机生成英文字母数字组合图片验证码代码
- 怎样有效的检索文献?
- android 自定义圆形头像,android自定义圆形头像
- 【ELM回归预测】基于非洲秃鹫算法优化极限学习机预测附matlab代码
- 【C语言笔记】【宏定义系列】 向下舍入到指定数值的倍数
- Windows使用三:笔记本打不开wifi
- 反正切函数的应用解题报告