Data Replication In Distributed Database Architecture