- redundant databases improves reliability and availability - standard organization is described below - master databases support write operations - insert, update, delete sent to master - slave databases support read operations - read sent to slave databases - most applications require much more reads than writes - so number of slave databases often much larger than master databases - improves performance, since it often allows more parallel processing of queries - if all slave databases down, read operations can be temporarily routed to master database