Bucardo
From Bucardo
Bucardo
Bucardo is an asynchronous PostgreSQL replication system, allowing for both multi-master and multi-slave operations. It was developed at Backcountry.com by Jon Jensen and Greg Sabino Mullane of End Point Corporation, and is now in use at many other organizations.
Obtaining Bucardo
The latest version of Bucardo, 4.4.0, can be downloaded here:
Documentation
Online documentation is available for the following parts of Bucardo:
- Overview of Bucardo
- A quick overview of Bucardo, explaining what it is and what it is capable of
- Bucardo Frequently Asked Questions
- Answers to commonly asked questions about Bucardo
- Bucardo installation
- Installation instructions for Bucardo
- pgbench tutorial
- An example of how to use Bucardo to replicate a database
- bucardo_ctl
- A script used to control an existing Bucardo installation
- DBIx::Safe
- Helper module needed by Bucardo that provides safe versions of DBI database handles
Licensing
Bucardo (and DBIx::Safe) are released under the BSD license.
Mailing lists
Three Bucardo mailing lists are available:
- Bucardo-announce
- This is a low volume list used for notices of new versions, important bugs, and security warnings. It is highly recommended that anyone using Bucardo subscribe to this list.
- Bucardo-general
- Used to discuss any aspect of Bucardo. Bug reports, usage questions, feature requests, and general discussions should be sent to this list.
- Bucardo-commits
- All commits to the projects are sent to this list as a diff, with one email per commit whenever a push is made to the master branch. Mostly of use those following Bucardo's development.
Development
Bucardo development is managed in the Git version control system. Bucardo is composed of two separate projects, each of which can be downloaded for local development as follows:
git clone git://bucardo.org/bucardo.git/ git clone git://bucardo.org/dbixsafe.git/
There is also a GitHub mirror for easy patch contribution by the general public.