Invention Grant
- Patent Title: Graph database and relational database mapping
-
Application No.: US15758825Application Date: 2015-09-11
-
Publication No.: US10984046B2Publication Date: 2021-04-20
- Inventor: Mahashweta Das , Alkiviadis Simitsis , William K. Wilkinson
- Applicant: ENTIT Software LLC
- Applicant Address: US CA Sunnyvale
- Assignee: ENTIT Software LLC
- Current Assignee: ENTIT Software LLC
- Current Assignee Address: US CA Sunnyvale
- International Application: PCT/US2015/049668 WO 20150911
- International Announcement: WO2017/044119 WO 20170316
- Main IPC: G06F16/901
- IPC: G06F16/901 ; G06F16/245 ; G06F16/28

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.
Information query