in reply to Data on the fly?
Qxotic, now that you seem settled on a database you have to decide which database. Are you going open source or proprietary. Lots to choose from. I would recommend either MySQL or Postgresql if you are going the opensource route. Here is an article on MySQL and Postgresql compared that may help you decide (or not).
Guy's I know it's on another site that caters to that other "P" language, don't hold that against me. Hold it for the article's merits and not that other "P" language's flaws :)