Size-based record partitioning
AssigneeSalesforce, Inc.
InventorsDibyendu Bhattacharya, Dyno Fu, Kishore Reddipalli, Kadir Ozdemir
Life of this patent
Estimating the term…
Loading patent…
AssigneeSalesforce, Inc.
InventorsDibyendu Bhattacharya, Dyno Fu, Kishore Reddipalli, Kadir Ozdemir
Estimating the term…
A database system is disclosed. The database system may receive a plurality of records representing changes made to a plurality of datasets, and the plurality of records may include a plurality of data change instances associated with a plurality of data schema types. The plurality of data change instances may correspond to a plurality of respective keys. The database system may compute an average size of data for each data schema type of the plurality of data schema types. The database system may modify the plurality of respective keys through a salting process, which may include assigning non-overlapping numerical ranges to subsets of the plurality of respective keys. The database system may sort, using the non-overlapping numerical ranges, the plurality of data change instances into a plurality of partitions of a target file size. The database system may write files of the target file size to a data store.
A method for data processing, comprising:
An apparatus, comprising:
A non-transitory computer-readable medium storing code, the code comprising instructions executable by a processor to:
Dependencies are inferred from the claim text.