Before revision:  We structure our analysis along three axes -- performance, availability and management -- and outline unmet database replication challenges at several levels. We hope to both motivate and aid researchers in bridging these gaps between theory and practice .
After revision:  We structure our analysis along three axes -- performance, availability , and administration. We build on our own experience developing and deploying replication systems in commercial and academic settings, as well as on a large body of prior related work .