Data transformation of Cassandra files for improved deduplication during backup
AssigneeEMC Holding Company, LLC
InventorsCharles Christopher Bailey, Donna Barry Lewis, Jeffrey Ford, Frederick Douglis
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Holding Company, LLC
InventorsCharles Christopher Bailey, Donna Barry Lewis, Jeffrey Ford, Frederick Douglis
Estimating the term…
Cassandra SSTable data is transformed to provide data rows that are a consistent size such that data in each row has a length that is contained within a selected fixed sized kilobyte segment for deduplication. Tables of a Cassandra cluster node are translated in parallel to JSON format using Cassandra SSTableDump and the table rows are parsed to provide data rows corresponding to the data in each table row. Each row of data is padded with a predictable pattern of bits such that the data row has a length corresponding to the selected fixed segment size and has boundary locations that correspond to multiple of the selected segment size. Since each row of data starts on a segment boundary, duplicate rows of data will be identified wherever they move within a table.
A method of improving deduplication and backup of data files that store changing data in tables as a plurality of rows of variable length data that are reordered and merged with rows as data changes, comprising:
Non-transitory computer readable storage medium storing executable instructions for controlling a computer to perform a method of deduplication and backup of data files that store changing data in tables as a plurality of rows of variable length data that are reordered and merged with rows as data changes, comprising:
Dependencies are inferred from the claim text.