Object identification in GeneXus X
On Marcos Crispino's blog.
Object identification in GeneXus X
Up to version 9 of GeneXus, objects were identified by their name and type. In GeneXus X all objects have a unique identifier, a GUID.
Actually, all components such as ToolWindows or extensions also have a GUID, but this is another story...
At the extensions workshop of the GUG meeting in November 2008, I remember that somebody asked how unique a GUID was and the probability of having duplicates.
This time I was looking for another topic and came across the Wikipedia article that talks about the Universally Unique Identifier (UUID), which calculates the probability of having duplicates.
According to the article, if 246 (about 7×1013 or 70 billion) UUIDs are generated, the probability of having one duplicate is of 4×10-10. It doesn't seem to be a big cause for concern...
Note: The GUID (Globally Unique Identifier) is Microsoft's implementation of the UUID.
* Blog de Marcos Crispino.
Up to version 9 of GeneXus, objects were identified by their name and type. In GeneXus X all objects have a unique identifier, a GUID.
Actually, all components such as ToolWindows or extensions also have a GUID, but this is another story...
At the extensions workshop of the GUG meeting in November 2008, I remember that somebody asked how unique a GUID was and the probability of having duplicates.
This time I was looking for another topic and came across the Wikipedia article that talks about the Universally Unique Identifier (UUID), which calculates the probability of having duplicates.
According to the article, if 246 (about 7×1013 or 70 billion) UUIDs are generated, the probability of having one duplicate is of 4×10-10. It doesn't seem to be a big cause for concern...
Note: The GUID (Globally Unique Identifier) is Microsoft's implementation of the UUID.
* Blog de Marcos Crispino.