how do i maintain to databases perfectly synchronized. is it better to used snapshot or there is any other means for it .