for me rather then reinventing the wheel i just use ninja and multicharts, so i focus my energy on building and modelling custom machine learning algo.
i sfore tick data in myisam tables, which is really just a flat file, works pretty well.
i have a spare oracle license from work, after trying...