How much data are we talking about.
depends on what RDBMS you are using and on what operating system. MySQL on Windows is different that Db2 on z/OS.
depends on what your backup / recovery strategy is.
24 hour per day availability or 8 hour
6 hours to recover or 6 days?
and on and on…
Hate to not give an answer, but your question is too open ended.