Graph database and relational database mapping
US10984046B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 11, 2015 |
| Grant date | Apr 20, 2021 |
| Priority date | — |
| Expiry date | Oct 2, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/284
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Examples for mapping a relational database to a graph database include a mapping engine to execute an arbitrary query on a relational database, identify a result column tag based on a tag of an underlying base table, process the result column into a typed, directed property graph based on the result column tag, and output the typed, directed property graph to a graph database. Examples for mapping a graph database to a relational database include processing a graph transaction by updating a mapping layer with a surrogate describing a change to a database object, determining, for an object in the mapping layer, if a database constraint defined on the object is satisfied, collecting database changes defined by the surrogate into a database change request, submitting the change request to a relational database as a transaction, and deleting the surrogate for the object in the mapping layer.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.