So currently I have these massive csv/txt files with lots of tick data. When I run a python script, they always have to load and parse these massive files. It takes a few minutes just to bring up all the data. I would like to do something like load all of these python objects into shared memory and then when I load an analysis script, just grab all of the data from shared memory and process the market data accordingly, so I can tweak/change the script and try over and over without taking the loading-time hit again. All I found was this, but this thing is from 2003: http://poshmodule.sourceforge.net/ Should I just bite the bullet and rewrite all this stuff in C++, or is there a better Do I just need to rewrite all of this stuff in C++, or is there a better way to just have a sort of memory-block "tick" server of sorts?