US 12,216,682 B2
Method and device for validating data sets in a database
Daniel Zander, Oberriexingen (DE); Ajay Kumar Nagaraj, Stuttgart (DE); Christopher Juerges, Leonberg (DE); David Huber, Gorxheimertal (DE); and Joseph Trotta, Stuttgart (DE)
Assigned to Robert Bosch GmbH, Stuttgart (DE)
Filed by Robert Bosch GmbH, Stuttgart (DE)
Filed on Jul. 31, 2023, as Appl. No. 18/362,640.
Claims priority of application No. 10 2022 208 099.8 (DE), filed on Aug. 4, 2022.
Prior Publication US 2024/0045886 A1, Feb. 8, 2024
Int. Cl. G06F 16/27 (2019.01)
CPC G06F 16/278 (2019.01) 7 Claims
OG exemplary drawing
 
1. A computer-implemented method for validating a data set in a distributed database system, the distributed database system comprising a plurality of computers and a central computer, the method comprising:
storing the data set in the distributed database system, the data set including a table having a plurality of columns, each column of the plurality of columns being associated with a data type, each row of the data set having an entry, the data set being stored distributedly on the plurality of the computers with respect to the plurality of columns;
sending, with the central computer, a request to the plurality of computers, the request including a command to check a respective partial data set of the data set stored on each respective computer of the plurality of computers;
checking, with each respective computer of the plurality of computers, whether entries in an entire column of the respective partial data set satisfy a criterion;
returning, with each respective computer of the plurality of computers, a respective message to the central computer indicating a result of the checking of the respective partial data set; and
validating, with the central computer, the data set depending on the respective message received from each respective computer of the plurality of computers.