Chapter 1. Preface

Table of Contents
1.1. Introduction to Slony-I
1.1.1. What Is Slony-I
1.1.2. About This Book
1.2. System Requirements
1.2.1. Requirements for compiling Slony-I
1.2.2. Getting Slony-I Source
1.3. Slony-I Concepts
1.3.1. Cluster
1.3.2. Node
1.3.3. Replication Set
1.3.4. Origin, Providers and Subscribers
1.3.5. slon Daemon
1.3.6. slonik Configuration Processor
1.3.7. Slony-I Path Communications
1.3.8. SSH tunnelling
1.4. Current Limitations

1.1. Introduction to Slony-I

1.1.1. What Is Slony-I

Slony-I is a "master to multiple slaves" replication system for PostgreSQL supporting cascading and slave promotion. Key features of Slony-I include:

  • Slony-I can replicate data between different PostgreSQL major versions

  • Slony-I can replicate data between different hardware or operating systems

  • Slony-I allows you to only replicate some of the tables to slave

  • Slony-I allows you to replicate some tables to one slave and other tables to another slave

  • Slony-I allows different database servers to be the origin(master) for different tables

1.1.2. About This Book

This book is intended as an administration guide and reference for Slony-I version 2.2.10 If you are using a different version of Slony-I then you should refer to the administration guide for that version.