Postgres-XC, write-scalable multi-master symetric cluster based on PostgreSQL, version XC 1.0beta1 has been released.
This beta version is based on PostgreSQL 9.1beta2, and all the fixes of PostgreSQL 9.1 stable branch will be backported in Postgres-XC 1.0 stabilized version.
It is under PostgreSQL license.
You can download the binary directly from here.
This tarball includes all the HTML and man documentation.
A PDF file containing all the references is also available here: Reference PDF.
Compared to version 0.9.7, the following features have been added:
- Fast query shipping (FQS), quick identification of expressions in a query that can be pushed down to remote nodes
- SERIAL types
- Utility to clean up 2PC transactions in cluster (pgxc_clean)
- Utility for initialization of GTM (global transaction manager, utility called initgtm)
- Relation-size functions
- Regression stabilization
The project can be followed on Source Forge.
And we use a couple of GIT repositories for development:
Postgres-XC tutorial at PGCon in Ottawa this May will use a 1.0 version, so be sure to touch this beta version to have an idea of what is Postgres-XC before coming!
Since the last release, a special effort has been made on stabilization and performance improvement, but be sure to give your feedback in order to provide a stable 1.0 release for PostgreSQL community.