Good afternoon. In the Wiki article
to the UUID written:
The main purpose of UUID is to enable distributed systems to uniquely identify information without Central coordination. Thus, anyone can create a UUID and use it to identify something with reasonable confidence that the identifier will never be unintentionally used for something else. Therefore, the information tagged with the UUID, can be placed later into the database without need to resolve name conflict.
In my situation, you need to generate IDs for messages in the messenger. With active correspondence, each user can send hundreds of messages. People who use this messenger will be at least 500 people(the size of the company in which it will be used). Whether really it is possible to use UUID in this situation and not be afraid that ajtishniki will be repeated?
Please share the experience of using UUID in a real, more or less large projects.
Thanks in advance!