To start, you do not necessarily need a database. I can see that some people would use one though to good advantage. I did not.
You can just write out all the data to a flat file using the API.
After all, you do not need historical data - just data from today.
However to be honest it has taken me many days of work to do it in CTS T4 in a comprehensive manner. (I cannot undertake to share the code unfortunately).
to how much information accumulates and how fast per how many stock options series you insert into the DB. i speculate theres alot of information in the tick my tick trade / volume data in options that is valuable more then the person that said all you need is EOD data realizes..
well either way the level of complexity grows quite quickly.. i was just thinking that it should be simple to collect data daily and insert it into a mysequel microsoft db on the instriments i follow and really get down to the nitty gritty with stuff
i'll tell you i've always used Mysql ... i'm not sure why in this case i would need to use Ms Sequal server.. seems kinda stupid.. i already know Mysql.. and inserting comma delimited, tab delimited information is relatively easy.. still thinkign