How To Deal With Datebase Size?
Put your session and cache data in memcache or APC.
Use non-database log backend.

Don't store logs to long, if you have to keep them in DB.



If above fails, just change your hosting company or hosting plan, to get bigger limit. Database space is cheap nowadays.