Design the application, network, and data for a distributed relational database

Designing a distributed relational database involves making choices about applications, network considerations, and data considerations.