Overview of compression strategy in financedatabase
mainThe financedatabase project uses specific compression techniques to optimize data access. Because users must download data files to access the database, the primary metric for choosing a compression method is file size (to minimize download time), balanced against local read speeds.
While testing included csv, pickle, and hdf, the project has selected CSV BZ2 as the standard compression format. This choice provides efficient loading speeds similar to Pickle (xz) while avoiding the security vulnerabilities associated with loading Pickle files.