how do you handle huge databases?

I'm used to working with SQL Server databases that are somewhat small (10 GB or less, usually a lot less), so I'm curious how people deal with huge databases, like those that hold Amazon's transactions or whatever.  Do you have to have the latest and greatest hardware running with clustered servers?  Do you have to do a lot of database partitioning?  How do you handle upgrades?  Do you do then in the middle of the night so that you can take the db down briefly?

Print | posted on Wednesday, August 22, 2007 4:55 AM

Comments on this post

# re: how do you handle huge databases?

Requesting Gravatar...
Normally these are done with clustered servers for hardware to due with redundancy, sans for storage planning, clustered databases and load balancers for performances and partitioning for housekeeping. There're normally failovers as well to ensure 0 downtime.
Left by Nestor on Aug 22, 2007 6:02 AM

Your comment:

 (will show your gravatar)
 
Please add 8 and 7 and type the answer here: