Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Yet Another Replication Tool: RubyRep
1. Yet Another Replication Tool
RubyRep
/ Denish Patel
Database Architect
Friday, March 26, 2010 1
2. Who am I?
• With OmniTi for more than 3 years
• Manage high traffic database systems
• Replication database system deployments
• Not a core hacker of RubyRep
• “Oh, We are hiring!!”
• Contact : denish@omniti.com
Friday, March 26, 2010 2
3. Next 30 minutes ..
• Replication
• Various Tools
• Slony? Why another tool ?
• RubyRep
• Install
• Features
• Examples
• Tweaking replication policies
Friday, March 26, 2010 3
5. Tools
Program Type Method Based on
PgCluster -II Synchronous M-M Shared Disk
Slony-I Asynchronous M-S Trigger
Bucardo Asynchronous M-M, M-S Trigger
Londiste Asynchronous M-S Trigger
Mammoth Asynchronous M-S Log
RubyRep Asynchronous M-M, M-S Trigger
Friday, March 26, 2010 5
6. Why not Slony?
• Replicated tables MUST need PK or UK
• Doesn’t support large objects
• Doesn’t support synchronizing tables outside of replication
• Limitations of version compatibility
• Difficult to setup
• Doesn’t support Master - Master
• Difficult to monitor and manage
Friday, March 26, 2010 6