US 12,013,833 B2
Blockchain-based high-speed data processing device and method thereof
Kyoung Chul Park, Gimpo-si (KR)
Assigned to K4-security.co., Ltd, Seoul (KR)
Filed by K4-security.co., Ltd, Seoul (KR)
Filed on Oct. 26, 2022, as Appl. No. 17/974,026.
Claims priority of application No. 10-2022-0123759 (KR), filed on Sep. 28, 2022.
Prior Publication US 2024/0104078 A1, Mar. 28, 2024
Int. Cl. G06F 16/22 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/2282 (2019.01) [G06F 16/2246 (2019.01); G06F 16/2358 (2019.01)] 2 Claims
OG exemplary drawing
 
1. A blockchain-based high-speed data processing device comprising:
at least one processor configured to manage <Key> of a <Key>:<Value> pair, and configured to store and manage <Value> of the <Key>:<Value> pair in a Value Log file,
wherein the at least one processor registers the <Key> and <Index (Internal indeX, IX)> in a Direct Key Index (DKI) file and stores the <Index (Internal indeX, IX)> in a Value Index file,
wherein the <Index (Internal indeX, IX)> includes Fid, Offset, and EntrySize, which are location information of the <Value> corresponding to the <Key>, finds <Index> from the Direct Key Index (DKI) file using the <Key>, finds location information of the <Value> from the Value Index file using the <Index>, finds Value Log file corresponding to the Fid of the location information of the <Value>, reads data as much as the EntrySize and inquires the <Value> after calculating the Offset of a predetermined method from the Value Log file, and
wherein the Direct Key Index (DKI) file and the Value Index file are in a B+ Tree data structure format, and the Value Log file is in an LSM tree data structure format.