Consider a Database which is being constantly accessed (read,write,update,deletions etc) , for instance the Database for some particular airlines.
I can understand simultaneous writes/updates can lead to a lot of issues, as writes might require a lock . Moreover if too many writes are queued, it might lead to buffer overflow etc. hence the need to replicate (clone or provide multiple access points to the database) arises.
What about many reads. Can multiple simultaneous read requests (request to get some data from DB) lead to any issues aside from slowing down access to the DB ? If my database will seldom be updated but frequently accessed to read data ONLY does replicating it make sense ?