Oracle Database 21c带来区块链和JavaScript

日期: 2021-01-17 作者:Sean Michael Kerner翻译:邹铮 来源:TechTarget中国 英文

甲骨文表示,Oracle Database 21c现已全面上市,这个广泛部署的数据库平台增加了新功能,包括区块链表和JavaScript。

该新数据库目前可在Oracle Cloud中使用,其本地版本将在今年晚些时候提供。

Oracle Database 21c版本中的很多功能是针对最初计划于2020年推出的Oracle Database 20c所开发,但由于受冠状病毒疫情影响,20c从未真正公开发布。

新功能包括支持持续内存(PMEM)、自动机器学习、本机区块链表以及高级JavaScript支持(包括JSON)。JSON是一种广泛用于数据交换的协议,Oracle在2020年推出独立Oracle JSON数据库服务。

新的Oracle Database 21c进一步扩展了Oracle建立的多模型方法。

Constellation Research分析师Holger Mueller表示:“对我而言,甲骨文真的在推动通用数据库(一种满足所有需求的数据库)。该数据库已经超越以往的常规数据库功能,现在还包括编程语言-数据库内JavaScript和新的JSON功能。”

推迟的数据库功能出现在Oracle 21c

与典型的Oracle数据库更新相比,Oracle Database 21c具有更多的新功能,它还具有最初打算在20c版本中首次亮相的功能。

数据库开发产品管理副总裁Jenny Tsai-Smith在一次采访中解释说,Oracle Database 20c曾作为预览版于2020年2月发布。

最初的路线图是Oracle数据库20c于2020年4月全面上市,但由于疫情并未发布。sai-Smith表示,甲骨文公司在2020年期间花费额外的时间来进一步增强20c功能,即现在21c版本中的功能。

其中有一项最初针对20c而现已针对21c进行改进的功能是区块链表。Tsai-Smith说,区块链表实现了不变的分类帐,该分类帐在Oracle数据库中易于使用和扩展。

不变账本的承诺是数据可加密验证,这有助于真实性。

扩展内存、分片和语言支持

在21c中,PMEM也得到改进,支持Intel Optane持久性存储技术。Tsai-Smith表示,PMEM支持的好处是内存缓存更快的闪存,而且比传统的动态随机存取存储器便宜。

Oracle Database 21c还引入了新的Sharding Advisor功能,可实现更好的数据扩展。长期以来,Oracle数据库一直支持数据分片,但新功能是顾问功能,可帮助用户进行最佳配置和部署。

对JSON二进制数据类型的支持是Oracle Database 21c的另一个关键功能。JSON通常用于启用文档数据库,例如MongoDB和Amazon的DocumentDB。除了仅支持使用JavaScript编程语言的JSON外,Oracle现在还嵌入了Graal Multilingual Engine,该引擎使JavaScript可以由数据库处理。

Graal是Oracle在2018年推出的一项开放源代码成果,使不同类型的代码能够在嵌入式虚拟机中运行。

Tsai-Smith说:“现在我们已经将Graal引擎引入到Oracle Database 21c中,并且我们支持的第一种主要语言是JavaScript,我们将在即将发布的版本中引入对Java、Python和其他语言的支持。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐

  • Java、JDBC和Postgres

    现在越来越多的企业开始部署PostgreSQL,为什么呢?当你看到这个许可开源数据库所提供的功能,你就不会对此 […]

  • 5个元数据管理最佳实践

    在数据驱动的环境中,元数据不仅仅是数据的副产品;还是综合数据治理战略的关键组成部分。企业需要适当的元数据管理, […]

  • Cockroach Labs增加矢量搜索,更新定价选项

    Cockroach Labs 近日推出矢量搜索功能,旨在使客户能够访问和操作非结构化数据,以训练生成式人工智能 […]

  • 如何使用数据治理成熟度模型

    如果没有强大的数据治理,数据就无法产生有价值的见解以及改善决策。数据治理成熟度模型可帮助企业评估当前的成就水平 […]