I\'m about to start a new project which should have a rather large database.
The number of tables will not be large (<15), majority of data (99%) will be contain
The amount of data (200m records per year) is not really big and should go with any standard database engine.
The case is yet easier if you do not need live reports on it. I'd mirror and preaggregate data on some other server in e.g. daily batch. Like S.Lott suggested, you might like to read up on data warehousing.