When it comes to database replication, what is the use of global transaction identifiers? Why do we need to prevent concurrency across the servers? How is that prevention achieved exactly?
I tried to read the documentation at http://dev.mysql.com/doc/refman/5.7/en/replication-gtids.html but still could not understand it clearly. This may sound very basic but I would really appreciate if someone can explain the concepts to me.