JSON Relational Duality: A Revolutionary Combination of Document, Object, and Relational Models

JSON Relational Duality is a novel solution to the object-relational impedance mismatch problem. By decoupling the data access model from the data storage model, application data can be read and written in terms of application-friendly hierarchical JSON documents using Duality Views, even when the underlying data is stored in the form of normalized relational tables (that can include JSON columns for schema flexibility). When data is stored natively as JSON documents, shared data is duplicated across many documents. With duality views, different JSON documents can efficiently share the same underlying data without any data duplication, or the risk of data divergence. Duality views also use a novel value-based optimistic concurrency control protocol that enables stateless APIs such as REST to be used across multiple reads and writes with full transactional consistency. JSON Relational Duality is a transformative breakthrough for application development that preserves the best of both worlds: Developer-friendly JSON-oriented access to application objects, combined with the power (efficiency, integrity, and composability) of the relational model.

Authors

Institutions

Publication Details

Published
2025-06-17
DOI
https://doi.org/10.1145/3722212.3724441
Primary Topic
Advanced Database Systems and Queries
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

JSON Relational Duality: A Revolutionary Combination of Document, Object, and Relational Models

Hui J. Chang, Sukhada Pendse, Beda Christoph Hammerschmidt, Shashank Gugnani et al.
Advanced Database Systems and Queries
article

JSON Relational Duality: A Revolutionary Combination of Document, Object, and Relational Models

Hui J. Chang, Sukhada Pendse, Beda Christoph Hammerschmidt, Shashank Gugnani, Ajit Mylavarapu, K. J. Senthil Kumar, Ananth Raghavan, Srinivas Kareenhalli, Tirthankar Lahiri, Lu Ying, D McMahon, Zhen Hua Liu
article en

Abstract

JSON Relational Duality is a novel solution to the object-relational impedance mismatch problem. By decoupling the data access model from the data storage model, application data can be read and written in terms of application-friendly hierarchical JSON documents using Duality Views, even when the underlying data is stored in the form of normalized relational tables (that can include JSON columns for schema flexibility). When data is stored natively as JSON documents, shared data is duplicated across many documents. With duality views, different JSON documents can efficiently share the same underlying data without any data duplication, or the risk of data divergence. Duality views also use a novel value-based optimistic concurrency control protocol that enables stateless APIs such as REST to be used across multiple reads and writes with full transactional consistency. JSON Relational Duality is a transformative breakthrough for application development that preserves the best of both worlds: Developer-friendly JSON-oriented access to application objects, combined with the power (efficiency, integrity, and composability) of the relational model.

Oracle (United States) (US)
Reduced inequalities
Openalex Percentile: Top 85%
Advanced Database Systems and Queries
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

JSON Relational Duality: A Revolutionary Combination of Document, Object, and Relational Models — Hui J. Chang, Sukhada Pendse, et al. · (2025) | TGRS Research Map | TGRS