-
公开(公告)号:US20190340183A1
公开(公告)日:2019-11-07
申请号:US16518114
申请日:2019-07-22
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: CHRISTOPH BUSSLER , DIETER GAWLICK , WEIWEI GONG
Abstract: Techniques related to an in-memory key-value store for a multi-model database are disclosed. In an embodiment, a relational database may be maintained on persistent storage. The relational database may be managed by a database server and may include a database table. The database table may be stored in a persistent format. Key-value records may be generated within volatile memory accessible to the database server by converting data in the database table to a key-value format. The key-value format may be different from and independent of the persistent format. A database statement referencing the database table may be executed based on determining whether to access one or more key-value records in the volatile memory or to access the data in the database table. In response to determining to access the one or more key-value records, the database server may access the one or more key-value records in the volatile memory.
-
公开(公告)号:US20170147664A1
公开(公告)日:2017-05-25
申请号:US14946489
申请日:2015-11-19
Applicant: Oracle International Corporation
Inventor: CHRISTOPH BUSSLER , DIETER GAWLICK , WEIWEI GONG
IPC: G06F17/30
CPC classification number: G06F16/258 , G06F16/22
Abstract: Techniques related to an in-memory key-value store for a multi-model database are disclosed. In an embodiment, a relational database may be maintained on persistent storage. The relational database may be managed by a database server and may include a database table. The database table may be stored in a persistent format. Key-value records may be generated within volatile memory accessible to the database server by converting data in the database table to a key-value format. The key-value format may be different from and independent of the persistent format. A database statement referencing the database table may be executed based on determining whether to access one or more key-value records in the volatile memory or to access the data in the database table. In response to determining to access the one or more key-value records, the database server may access the one or more key-value records in the volatile memory.
-