Il 01/07/2016 05:21, Venkata Balaji N
ha scritto:
I'm using rubyrep actively in the last 5 years, and that's what in my experience The replicator is very good and stable, easy as 1-2-3 to configure (if you don't need special features), but the project is almost dead (I've seen no updates since 2009 and no responses in forums since 2011). I've tried many times to email the author because of PG 9.1 changes in bytea management that caused BLOB corruption while replicating, but never had response, so ended hiring a Ruby developer to fix things. One more thing: rubyrep is OK if you want to replicate ONE database, I've never seen it working on more than 1 database or a whole cluster. Of course you can run more than one instance, but will be harder to manage. If replicating on *nix I'd prefer Bucardo or Slony Remember, when using async replication with unreliable network, that your replication can fall far behind "actual" data and this can lead to conflicts, that must be resolved. Not to mention the huge memory consumption when working with large data types and when replication queues get quite big (>300k rows). In this cases, if JVM memory cap is not large enough(I reached 2 GB), rubyrep is likely to stop for OutOfMemoryException My 50 cents Cheers, Moreno. |