Oracle Database 23c为关系数据库带来JSON、图形

日期: 2022-10-29 作者:Sean Michael Kerner翻译:邹铮 来源:TechTarget中国 英文

Oracle Database 23c测试版现已发布,这为这家软件/硬件巨头同名关系数据库技术的用户带来可改进数据管理、性能和安全性的新功能。

新测试版于周二在拉斯维加斯举行的甲骨文CloudWorld 2022大会上推出,这标志着自2021年1月发布甲骨文数据库21c里程碑以来,甲骨文数据库的首次重大更新。

23c测试版的新功能之一是集成了增强的SQL防火墙,以提供针对潜在恶意查询的安全性。Oracle还在预览一项功能,该功能将帮助其用户更好地处理数据库中的微服务事务。新的关系数据库预览版还集成了JSON和图形数据库功能。

Oracle数据库系列与关系数据库市场上很多供应商的系统竞争,其中包括微软Azure SQL数据库,亚马逊关系数据库服务和谷歌云SQL以及开源PostgreSQL软件的商业产品。

Constellation Research分析师Holger Mueller说,23c更新将帮助Oracle用户对数据库平台的选择感到满意,因为继续添加新功能。

Mueller说,特别是,用户将从23c数据库更新中注意到的最直接的好处是滚动修补功能,这将有助于减少潜在的系统停机时间。他指出,Oracle还引入了增强的架构级权限,以提供更好的访问控制。

Oracle Database 23c预览JSON关系对偶性

Oracle在23c测试版中添加的一个关键功能是称之为JSON关系对偶性的功能。

几年来,甲骨文一直支持JSON作为其数据库中的数据格式。JSON关系对偶性背后的基本思想是更深入地将JSON与Oracle的关系数据模型集成。

Wikibon 分析师Marc Staimer 称,JSON关系对偶性功能允许开发人员使用JSON API和语法进行编程。它还允许数据库管理员使用全套SQL查询来访问JSON数据。

他表示:“它归结为更少的步骤;对JSON文档进行更快、更高性能的查询;并更快地获得可操作的见解。”

甲骨文数据库开发产品管理副总裁Jenny Tsai-Smith说,使用JSON的一个优点是它不会强迫开发人员考虑数据模型。通过使用JSON,开发人员可以查看应用程序的功能方面,并以一种不需要架构的方法基于该视角编写代码。

Tsai-Smith表示,这里的挑战在于,随着时间的推移,随着应用程序变得越来越复杂,对JSON数据存储执行查询变得越来越困难。

JSON关系对偶性提供了将 JSON 数据存储为关系数据库表的功能。然后,Oracle Database 23c 在关系表的顶部为用户提供一个JSON视图。开发人员仍然只看到JSON,并且可以像过去一样与数据进行交互。

图形功能引入Oracle Database 23c

Oracle还将图形数据功能引入其关系数据模型。

Oracle以前支持图形作为单独的数据模型。但就像它对JSON所做的那样,它现在与Oracle数据库的集成度更高。通过使用23c,用户现在可以在数据库中的表之上构建图形数据。

图形数据模型放在现有关系表数据之上有几个潜在的应用,例如实时欺诈检测。Oracle还添加了对SQL属性图形查询语言的支持,该语言可帮助开发人员创建图形应用程序。

Tsai-Smith 称:“这种语言简化了图形所需的代码量,我们希望这也将有助于在数据库中采用图形。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

翻译

邹铮
邹铮

相关推荐

  • Java、JDBC和Postgres

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

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

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

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

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

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

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