US 12,086,118 B2
Chaining version data bi-directionally in data page to avoid additional version data accesses
Sheng Yan Sun, BeiJing (CN); Shuo Li, Beijing (CN); Xiaobo Wang, Beijing (CN); and Xiao Ming Ma, Xi'an (CN)
Assigned to International Business Corporation Machines, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Nov. 15, 2021, as Appl. No. 17/526,207.
Prior Publication US 2023/0153282 A1, May 18, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/2455 (2019.01)
CPC G06F 16/219 (2019.01) [G06F 16/22 (2019.01); G06F 16/2358 (2019.01); G06F 16/24562 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for improving performance of a distributed database, the method comprising:
receiving a query to store version data in said distributed database, wherein said distributed database comprises an integrated collection of databases that is physically distributed across sites in a computer network; and
storing said version data in a row of a data page of a main table of a heap organized table of said distributed database, wherein said row of said data page of said main table of said heap organized table of said distributed database contains a pointer pointing to a later version of said version data in response to said later version of said version data being stored in said data page.