使用 JSON Relational Duality,结合利用 JSON 文档模型的简单性与关系模型的强大功能的双重优势。Oracle Database 23ai 中的一种变革性数据建模功能,可解决存在已久的对象关系不匹配问题,让应用可以根据使用场景,同时将相同的底层数据作为 JSON 文档或关系表来处理。
Larry Ellison 和 Juan Loaiza 共同探讨了 Oracle Database 23ai 背后的生成式 AI 策略。
JSON 的简单性与关系型的效率和精密性二合为一,让您无需在两者之间进行取舍。
根据您的使用场景,自由组合 JSON API、REST 和标准 SQL。
JSON Relational Duality Views 支持您添加新的使用场景时,无需新的数据副本,从而简化应用的演变。
Duality Views 是数据库原生和语言独立的,消除了附加 ORM 的限制和低效问题。
无锁的并发控制,让开发人员可以轻松构建大规模的并发应用。
将 JSON 访问与所有融合的 Oracle Database 23ai 功能(例如 AI Vector Search、Graph 和 Spatial)相结合。
JSON Relational Duality 是一种新的数据建模功能,可基于关系数据生成可更新且一致的 JSON 文档视图。这样一来,您可以将有效存储在关系型表中的数据,作为简单的 JSON 文档进行访问。JSON Relational Duality Views 可以使用文档 API(例如与 MongoDB 兼容的 API、REST 和 SQL)进行访问。
JSON Relational Duality Views 是一种变革性功能,可将访问格式与数据库驻留数据的存储格式分离。通过此功能,应用可以根据具体的使用场景,实现 JSON 文档或关系型表之间来回切换。
与文档数据库不同,JSON Relational Duality Views 支持从不同的文档集合中,以一致的方式共享和更新相同的底层数据。
数据可以作为 JSON 文档或关系型表进行读取和写入,为开发人员提供了全面的灵活性。
Duality Views 采用无锁或乐观并发控制机制,可确保数据库读取和写入完全一致,无需在各个访问之间保持锁定。
Duality Views 允许用户对共享相同数据的不同应用模块,以简单和细粒度的方式定制数据访问和可更新规则。
除了 SQL 之外,用户还可以使用基于 GraphQL 的语法,以简单又直观的方式定义 Duality Views。
标准 JSON Schema 支持自动生成 REST 端点、访问模板和应用蓝图,可用于描述 Duality Views。
JSON to Duality Migrator 可分析 JSON 文档的集合,推荐一组合适导入的标准化表和 Duality Views。
“Oracle Database 23ai definitely ends the long-running ‘relational vs. document’ debate with JSON Relational Duality delivering the best of both worlds.”
— Marc Staimer
Wikibon 高级分析师
“Oracle’s JSON Relational Duality is perhaps one of the most important innovations in information science in 20 years.”
— Carl Olofson
IDC 数据管理软件研究副总裁
“The ability to selectively treat data as JSON or relational while maintaining the power of SQL is fantastic.”
— Graeme Rocher
Micronaut Foundation 联合创始人兼董事
“Oracle Database 23ai simplifies the development process with the ability to unify relational data and JSON documents.”
— Ron Westfall
Futurum Research 高级分析师兼研究总监
甲骨文公司产品管理高级总监 Ranjan Priyadarshi
Oracle Database 23ai JSON Relational Duality 在单个数据库中结合了关系数据和文档数据模型的双重优势,为应用开发带来了变革性的变化。
阅读全文立即在 Database 23ai 或 Database 23ai Free 中试用 JSON Relational Duality
想详细了解 Oracle Cloud Infrastructure?让我们的专家为您提供帮助。
在 Oracle Cloud Infrastructure 平台上构建、测试和部署应用。
注:为免疑义,本网页所用以下术语专指以下含义: