甲骨文在美国拉斯维加斯举办的“Oracle
CloudWorld 2022”活动上宣布发布正在开发的“Oracle
Database 23c”(以下简称23c)Beta。
Oracle
执行副总裁
Andy Mendelsohn
解释说,23c
在
21c
的所有特性基础上增加了
300
多个新特性。
Oracle 23c
中的新功能:
• JSON
Relational Duality
•
JavaScript stored procedures
•
Operational Property Graph
• SQL
Domains
•
In-Database Sagas
•
Real-time SQL Plan Management
•
Lock-free Reservations
•
Read-only Per-PDB Standby
• OKafka
•
In-Database SQL Firewall
• True
Cache
• Schema
Level Privileges
Mendelsohn
介绍了
Oracle 23c
的三个显著特征:
第一个是“JSON
Relational Duality”,它允许您基于关系数据库模式构建
JSON
对象视图。因此,在
23c
中,关系数据库也将表现为使用
JSON
的文档数据库。
“开发人员可以使用
Mongo API、SQL
JSON
或两者来创建应用程序。此功能解决了
SQL 和
JSON
之间的阻抗不匹配问题。据我们所知,我们是第一个尝试这样做的数据库,”Mendelsohn
说。
第二个是“Operational
Property Graph”。Property
Graph
特性在
Oracle
数据库中提供空间和图形分析功能,但
23c
支持实时图形分析、欺诈检测、社交图形分析等。“这真的很令人兴奋,因为其他数据库无法真正做到这一点,因为它们只是在独立于
OLTP
的数据仓库中进行分析,”Mendelsohn
说。
第三个是支持微服务的事务功能,称为“In-Database
Sagas”。
“例如,如果您预订了航班、汽车或租了酒店房间,然后客户要求取消,您可以撤消三种不同的交易:航班、信用卡和酒店。这可能发生在您必须拥有的微服务世界。
23c
的
Saga
让这一切变得简单,因为它基本上是补偿交易,”
Mendelsohn说。
此外,23c
还将包括
Kafka API
和使用
JavaScript
的存储过程等功能。
内容载自:ORACLE网站