Hi Jason, thanks for your reply.
Yes, I have looked into BDR, but because of patched version I am not using BDR.
UDR wont be helpful in my scenario, as both the servers will serve write request( I am taking care of consistency), so basically I am looking for options to sync my two PostgreSQL servers. Bucardo is one solution and other is BDR.
Yes, Bucardo is trigger based and performs bad when compared to UDR or BDR.
Other issue with BDR is that, first we have to copy our existing database and restore it in patched PostgreSQL version because of different ways of storing data by Stock PostgreSQL and patched PostgreSQL. That is not feasible in our scenarios.
So, I think I will go for bucardo as of know and will switch to BDR once it is supported by stock PostgreSQL.
--
Anurag Arora
Software Developer | ClipMyStuff.com