I'm considering the following setup:

- Master server with battery back raid controller with 4 SAS disks in a RAID 0 
- so NO mirroring here, due to max performance requirements.
- Slave server setup with streaming replication on 4 HDD's in RAID 10. The 
setup will be done with synchronous_commit=off and synchronous_standby_names = 
''

So as you might have noticed, clearly there is a risk of data loss, which is 
acceptable, since our data is not very crucial. However, I have quite a hard 
time figuring out, if there is a risk of total data corruption across both 
server in this setup? E.g. something goes wrong on the master and the wal files 
gets corrupt. Will the slave then apply the wal files INCLUDING the corruption 
(e.g. an unfinished transaction etc.), or will it automatically stop restoring 
at the point just BEFORE the corruption, so my only loss is data AFTER the 
corruption?

Hope my question is clear



-- 
Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-performance

Reply via email to