I would recommend against filesystem:
- You cannot access it from multiple webservers
- Databases allow you easier to store also some metadata, e.g. date of message send
- Making your filesystem backups consistent with the database backups could be complicated
If you care about size you could consider to compress your data before putting them into the database and uncompress it after reading from the database.