| CPC G06F 16/212 (2019.01) [G06F 16/24534 (2019.01); G06F 16/86 (2019.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a database management system (DBMS), a request to return a JavaScript Object Notation (JSON) object from a JSON Duality View, said JSON Duality View defining an object schema for said JSON object, wherein said JSON Duality View maps base attributes of a plurality of base tables to a plurality of fields of said object schema; and
in response to receiving said request, generating, by said DBMS, said JSON object,
wherein said JSON object includes:
said plurality of fields of said object schema;
an object identifier field; and
a version signature field;
wherein generating said JSON object includes:
retrieving a set of base records for said JSON object based on said JSON Duality View;
populating said plurality of fields with values based on respective attribute values of said base attributes of said set of base records; and
deterministically generating a version signature for said version signature field object based on said respective attribute values of said base attributes of said set of base records.
|