If you don't host images in your database, your DB should be something around 2MB - 20MB.
1GB of database space is a lot (unless you host files in the DB, which I seriously doubt.)
█ Fraud Record - Stop Fraud Clients, Report Abusive Customers.
█ Combine your efforts to fight misbehaving clients. █ HarzemDesign - Highest quality, well designed and carefully coded hosting designs. Not cheap though. █ Large and awesome portfolio, just visit and see!
Basically - if you go over 1Gb of data; either you have an unusually large data set, or you're storing binary files in your database.
Storing images and other files in a database, while possible, should be discouraged for performance reasons - it's much quicker to access a file directly on the filesystem than it is to pull it out of a database. If you need to keep a database of files, simply put all the files in one directory and reference them in the database by filename.