Sorry, 50 bytes per tick is horrible.
Using my LZMA based market data codec, 11.000.000 ticks will consume 25 MByte (~2.3 bytes per tick, incl. 2 timestamps -exch and local RTC-, volume and exch special code).
Data organization for backup purposes is a major issue - I have 5 years of tick...