US 12,242,466 B2
Method for managing database
Jaemin Oh, Seongnam-si (KR); Hakju Kim, Gwangju-si (KR); Dongyun Yang, Seoul (KR); and Sangyoung Park, Seoul (KR)
Assigned to TmaxTibero Co., Ltd., Seongnam-si (KR)
Filed by TmaxTibero Co., Ltd., Seongnam-si (KR)
Filed on Jan. 29, 2024, as Appl. No. 18/426,076.
Application 18/426,076 is a continuation of application No. 17/974,388, filed on Oct. 26, 2022, granted, now 12,038,913.
Claims priority of application No. 10-2022-0036556 (KR), filed on Mar. 24, 2022.
Prior Publication US 2024/0168945 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01)
CPC G06F 16/2379 (2019.01) 9 Claims
OG exemplary drawing
 
1. A method for managing a database, which is performed by a first database server including at least one processor constituting a cluster jointly with at least one second database server, the method comprising:
loading a first data block based on a first transaction for modifying the first data block located in a sharing storage shared jointly with the at least one second database server;
modifying the first data block;
determining flushing a first log generated by the modification of the first data block to the sharing storage; and
in response to receiving a request to transfer the first data block from the at least one second database server prior to completing the flushing the first log to the sharing storage, transmitting a response comprising the first data block to the at least one second database server, so that the at least one second database server can modify the first data block before the flushing the first log to the sharing storage is completed,
wherein a time period used in flushing the first log by a first database server and a time period used in modifying the first data block by the at least one second database server are at least partially overlapped.