Terkadang orang bertanya tentang fitur Oracle High Availability tertentu dan apakah fitur tersebut ada di PostgreSQL.
Dalam kebanyakan kasus, ada fitur yang sangat mirip. Alasan kesamaan ini adalah karena PostgreSQL dan Oracle memiliki arsitektur yang sangat mirip, sehingga mekanisme untuk melindungi data juga berkembang dengan cara yang sama.
Misalnya, Oracle Data Guard mengalirkan replikasi log transaksi, jadi konsepnya sangat mirip dengan replikasi streaming fisik di PostgreSQL. Active Data Guard adalah tempat pengguna Oracle dapat menjalankan kueri di server siaga, yang sekali lagi mirip dalam konsep dengan Hot Standby.
Oracle RAC? Anda tidak benar-benar membutuhkan Oracle RAC. Atau setidaknya pakar Oracle yang memenuhi syarat memberi tahu saya demikian dan pengalaman langsung saya sendiri menegaskan hal itu. Paling tidak karena pemulihan bencana untuk RAC perlu disediakan oleh Data Guard (jadi mengapa tidak menggunakan Data Guard saja). Jadi tidak ada kesetaraan RAC di dunia PostgreSQL. (Fiuh!)
Mencari RMAN? Ada alat pencadangan dan pemulihan bernama Barman yang memanfaatkan fitur bawaan untuk Point in Time Recovery.
Ada lebih banyak detail di sana juga tetapi penjelasan yang sepenuhnya terperinci adalah sesuatu untuk didiskusikan sebagai bagian dari pelatihan teknis atau proyek migrasi. Pesan utamanya adalah PostgreSQL mendukung HA dengan serangkaian fitur mendetail yang telah diproduksi selama bertahun-tahun.