Well... Vincent is the expert here but I would go with a flat file system.
I say this only because you are doing a small scale news system. Taking the time to enter everything you need into a database is a real pain in the butt compared to just dumping the news item into a directory named "2001/october"
You can set it up so that all it is is include("$var") where $var is the article(s) you want.
Gives you a little more control over searching as well.
The only problem is it can get to a point where the database is more efficient... but thats only as data grows.