1. A file generation system for storage of structured data onto a distributed database, the file generation system comprising: a processor; an intermediate data generation module coupled to the processor to generate a set of intermediate key-value pairs for each of one or more records in at least one subset of the structured data, wherein a key-value pair includes a key and a value corresponding to the key, and wherein the key is a unique identifier of the value; an intermediate data sorting module coupled to the processor to sort the set of intermediate key-value pairs to generate a plurality of output files, wherein each of the plurality of output files includes at least one key-value pair; and a file storing module coupled to the processor to store the plurality of output files in the distributed database, wherein the plurality of output files is representative of the structured data.