for small amounts of data yes includes would be faster
if you have say 50 products... then it will be faster to do includes on them than to store each in the database...
however if you are already going into the database to pull out anyother information about the product.. might as well store the descition along with it... it seems to me it would be much more hassle to write code to update the product in the database, and also code to manage storing parts in a flatfile... with locking and existance and all...
if you put say 5000 files in one directory... then you will bottleneck at the operating system level... as you are asking the operating system (prob linux) to search the directory for a certain file... and it doesn't do this nearly as fast as sql searches tables as you can have upwards of a few million rows in a single sql table without sql having trouble with your request....
you could fix this by directory problem with acreative directory structure...
/products/a/b/abacus.php
so that each directory has less files in it... but that is besides the point
so either you have a very few number of products... and just live with your files... or don't bother and go Relational Database all the way... that would be my advise use mysql