Quote from CloroxCowboy:
Fair enough. I haven't had the issues with SQL that I hear other people complaining about here. I'd like to be the first to tell you that it doesn't have to be a bad idea. I've worked with companies in the past who put far too much emphasis on Excel for example, asking it to do things that are out of its league. They told me not to waste my time with SQL when Excel has some database functions built in...I no longer consider that to be good advice.
My point is there are ways to look at data in a relational database that are not practical in other programs...maybe that's too much of a blanket statement. I should say, I've haven't yet found a way to do some very simple SQL operations in an OO language with the power and speed of a well-designed database. My guess is that many of the people complaining about poor SQL performance are not using it very efficiently. They will say that it's not cut out for working with linear data or tick data...but all I can say is that I've had great results myself whether it's daily, minute or tick data. Like any other tool, it's all about how you use it. Database design is already a big part of my background though... So would it be a wise investment of your time to explore SQL (and I'm assuming you don't have that background)? Maybe, maybe not.
Anyway sorry for the rant. Just something I wanted to suggest to you, do with it what you will.
Cheers