Design Challenge #40 - Is GUID Good?

A GUID is a globally unique identifier for a database.  There is much interest lately in using the GUID for a table's surrogate key. For example, Bob the Customer could be uniquely identified by the GUID value '6A603133-2280-4D24-83CB-59AFCDF52297'.

What are the pros and cons of using a GUID for a surrogate key?

 

To read the response to this design challenge, please click here