PL/Proxy is a PostgreSQL procedural language (PL) handler that allows to do remote procedure calls between PostgreSQL databases, with optional sharding.
PL/Proxy was developed in Skype as a scalability solution for PostgreSQL database. At first it was very thin PL component that connected to C++ server that handled all sharding decisions. This proved to be too complex setup and in version 2 it was re-written to current archtecture of PL that handles sharding and generic pooler process (PgBouncer) that is able to handle large amount of standard PostgreSQL connections that the PL makes.
- plproxy-2.9.tar.gz (75558 bytes, sha256)
- plproxy-2.8.tar.gz (79698 bytes, sha256)
- plproxy-2.7.tar.gz (79053 bytes, sha256)
- plproxy-2.6.tar.gz (78743 bytes, sha256)
Older releases can be downloaded from pgfoundry archive.