There is no specific recommendation for the database server size, but a database size of 5TB should be sufficient for a 5-10 year usage cycle. However, this should be monitored on a yearly basis with databases growing at up to 500GB per year for large or very active systems.