I'm having a hard time figure out what the best option is for my problem. My partner and I have a web application and we're providing between 1 -10 million images. The site will provide images and content for 100-1000 users at a time (hopefully). But due to our budget being low, we're thinking that a file system is less expensive than the cost of a DB size. However, I'm having second thoughts. What should we choose: A file system or a DB?