 <p>"Auto-increment" is always a problem when working with a distributed system, as it creates a bottle-neck: Each new increment needs to read the previous data .. like some other parallel requests.</p> <p>Generally speaking, "auto-increment" restricts parallelism, specially on distributed systems.</p>