Pentru bazele de date mari poate fi utila o organizare pe files / filegroups cu posibilitatea de a face backup "pe bucati":
http://msdn.microsoft.com/en-us/library/ms189860%28v=SQL.90%29.aspx
SQL 2008 Enterprise si 2008 R2 Standard & Enterprise ofera "backup compression" - http://technet.microsoft.com/en-us/library/bb964719.aspx.
Pentru SQL 2005 poti folosi un 3rd party - http://www.mssqltips.com/tip.asp?tip=930 - de exemplu RedGate.
Timpul necesar pentru restore poate deveni si el o problema. Te-ar ajuta aici backup-ul diferential.