发明名称 |
Transient and Persistent Representation of a Unified Table Metadata Graph |
摘要 |
Loading of table metadata into memory of an in-memory database is initiated. The table metadata is persisted across pages in a page chain. Thereafter, a plurality of metadata objects are materialized into memory that each include an object handle pinning an underlying persisted page in the page chain. The objects are populated with data from the underlying persisted pages. Subsequently, for one to many object relationships, a vector of object handles is generated that comprises a plurality of transient handles that each point to a different instance of a respective transient object. Alternatively, for one to one object relationships or many to one object relationships, an object handle to point to a respective linked object is generated. Related apparatus, systems, techniques and articles are also described. |
申请公布号 |
US2016147445(A1) |
申请公布日期 |
2016.05.26 |
申请号 |
US201414553215 |
申请日期 |
2014.11.25 |
申请人 |
Schreter Ivan;Wein David;Glebe Thorsten |
发明人 |
Schreter Ivan;Wein David;Glebe Thorsten |
分类号 |
G06F3/06;G06F17/30 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
initiating loading of table metadata into memory of an in-memory database, the table metadata being persisted across pages in a page chain; materializing a plurality of metadata objects into memory that each comprise an object handle pinning an underlying persisted page in the page chain; and generating, for one to many object relationships, a vector of object handles that comprises a plurality of transient handles that each point to a different instance of a respective transient object; or generating, for one to one object relationships or many to one object relationships, an object handle to point to a respective linked object. |
地址 |
Malsch DE |