I have run a multi-master setup for years, primarily for the purpose of redundancy so there is always a server online. That has worked fairly well.
I have a slave server, but don't send any reads to it. It is essentially a backup system.
I have been considering directing reads to that slave, rather than the master(s) since that is what the 'big boys' do. I always hear about 200+ slaves to handle the reads etc.
Obviously if you have millions of read requests you need the slaves to handle the load.
My workload is 95% write, with very few reads.
How do I benefit from having a slave? Even a single slave? The slave still had to write everything the master does.
So so few reads, is there any real benefit to sending read traffic to a slave?
I have a slave server, but don't send any reads to it. It is essentially a backup system.
I have been considering directing reads to that slave, rather than the master(s) since that is what the 'big boys' do. I always hear about 200+ slaves to handle the reads etc.
Obviously if you have millions of read requests you need the slaves to handle the load.
My workload is 95% write, with very few reads.
How do I benefit from having a slave? Even a single slave? The slave still had to write everything the master does.
So so few reads, is there any real benefit to sending read traffic to a slave?