- 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