Quote from Paccc:
I was considering storing historical quotes in a database such as MySQL and interfacing with it for backtesting purposes. Has anyone explored this idea before?
......
I currently maintain approximately 450 GBytes of data in MySQL databases. This data represents historical data for backtesting purposes and other storage data related to our trading systems.
Prior to this we had everything in SQL Server: We DRAMTICALLY cut our costs by executing this migration.
Typical backtesting against historical data from this is no problem.
For high volume OLTP types of applications and certain real time calculations we use in memory database solutions: variations of what we use are either available from the major for-fee vendors or are in the works.
So, to answer your question, yes, mysql works fine for typical backtesting scenarios and you cant beat the cost .....
Sleepycat is nice, postgres is nice but they each have strengths and weaknesses - like all products. I prefer mySQL for general purpose applications (primarily due to pricing).
