CPC G06F 16/2282 (2019.01) [G06F 16/2246 (2019.01); G06F 16/2358 (2019.01)] | 2 Claims |
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.
|