Pros/cons with these alternatives?
- Having a non-sequential GUID primary key with a non-clustered index
- Having a sequential integer primary key with a clustered index and the random GUID as a secondary key with a unique index
I will be fetching objects on the GUID-key but I'm wondering if there is any benefit of having a sequential primary key with clustered index for any other reasons?
I could of course use a sequential GUID and then have both GUIDs and a clustered index, but putting that option aside, what alternative is better?