|
|
|
|
|
by Phil_Latio
699 days ago
|
|
> there’s no way to meaningfully count change over time. You are right, should have finished my morning coffee first =) I guess for client-side generation it makes sense then. But how often is that really needed? I don't know... As for the other points. I still don't buy that. For example implementing UUIDs vs implementing the transformation: CPU cost is negligible (you don't need to use cryptographic secure cypher). UUID might be a little simpler to implement, but combined with space and performance savings it's well worth it: 16 byte vs 4/8 byte (which might be stored multiple times in related tables) - it adds up and fills resources. Again I understand, most people don't seem to care about that, because they were born into cloud culture and have no clue what they are doing in terms of efficiency money/resource-wise. Maybe I'm just too old fir this! |
|
- you can merge databases while guaranteeing ids won't conflict
- first hand support across various databases/systems
- you use it and never have to deal with ids again