1. A computer system comprising: at least one processor; non-transitory memory operatively associated with the at least one processor; and a data storage device in communication with the at least one processor, wherein the data storage device comprises stored thereon a plurality of data files logically and physically organized according to a first file system, and wherein the at least one processor is programmed to: execute an application; execute a data transformation module, wherein the data transformation module is further programmed to: receive a first read request originating from the application and specifying a first sub-file, wherein the first sub-file is selected from a plurality of sub-files logically and physically organized within a first data file of the plurality of data files according to a log-structured file system; in response to the first read request, derive an indication of the first data file; direct a second read request to the data storage device, wherein the second read request indicates the first data file; receive the first data file from the data storage device in response to the second read request; extract the first sub-file from the first data file utilizing the log-structured file system; return the first sub-file in response to the first read request; receive a first write request originating from the application, wherein the first write request indicates a logical grouping of at least one data unit; organize the logical grouping of at least one data unit into a second sub-file; perform a transformation on the second sub-file that changes the size of the second sub-file; after performing the transformation on the second sub-file, organize the second sub-file into a second data file of the first file system according to the log-structured file system; and transmit a second write request to the data storage device for storage of the second data file on the data storage device according to the first file system.