US 12,019,645 B2
Record management in time series database
Huai Long Zhang, BeiJing (CN); Peng Hui Jiang, Beijing (CN); Xing Xing Shen, Beijing (CN); and Ming Lei Zhang, Beijing (CN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Jul. 14, 2022, as Appl. No. 17/812,527.
Prior Publication US 2024/0020312 A1, Jan. 18, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 16/2458 (2019.01); G06F 16/28 (2019.01); G06F 40/242 (2020.01)
CPC G06F 16/2474 (2019.01) [G06F 16/285 (2019.01); G06F 40/242 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for record management in a time series database (TSDB), comprising:
obtaining, by one or more processing units, time series records from distributed sources, wherein the records comprise timestamps, metrics, and labels;
dividing, by one or more processing units, the records into different record groups based on the timestamp of each of the records;
normalizing, by one or more processing units, first records from a first group of the record groups into normalized records, wherein normalizing comprises mapping the metrics and labels of the first records to normalized metrics and normalized labels based on mapping relationships stored in a dictionary; and
storing, by one or more processing units, the normalized records in the TSDB.