Shared Disk Failover
Aynı disk kümesi üstünde birden fazla veritabanı çalıştırarak failover anında diğer diskin 0 data kaybıyla devreye girmesini sağlıyor. Network üzerinden de bunu devreye almak mümkün fakat dikkat edilmesi gereken şey sistem ful POSIX desteğinin olması gerekiyor. Network üzerinden kurduğumuz sistemin dezavantajı, eğer disk giderse yedekte olan diski devreye alamayız. Bir diğer ise master çalışırken, slave paylaşılan klasöre erişmemeli.File System (Block-Device) Replication
Shared diske benzer lakin burada mantık disklerin aynen bir kopyasını üretmektir. Dikkat edilmesi gereken şey bu disklerin aynı verileri aynı yere ve aynı sırayla yazması olacaktır. Linux da bunu DRBD dosya sistemi ile yapabiliriz.Warm and Hot-Standby Using Point in Time Recovery(PITR)
Stream den write ahead log (WAL) okunmasıyla yapılıyor. Master düştüğünde slave neredeyse veri kayıpsız devreye girip master yerine geçebiliyor. Asenkroniktir. (PostgreSQL 9.0)Trigger based Master-Standby Replication
Bathc olarak slave e yollar verileri. Slony-I çalışan örneği.Statement-Based Replication Middleware
Araya bir katman atarak gönderilen sorguların bütün replikalarda çalışmasını sağlıyor. Pgpool-II ve Sequoia çalışan örnekleri.Asynchronous Multimaster Replication
Her makina ayrı ayrı çalışır belli periyodlarla verileri birleştirir ve transaction conflictlerini çözer. Bucardo çalışan örneğiSynchronous Multimaster Replication
Her makina ayrı çalışır aynı anda bütün makianlara insert query'leri yollanır. Çok yazma işlemi olan sistemlerde lock lara sebep olabilir. PostgreSQL desteklemez lakin prepare transaction ve commit prepared ile yazılım ile halledilebilir.Not: 9.1 den sonra daha güzel seçeneklerimizde olacak.