News for hackers. Stuff that matters.
Re:The GitHub Availability Report by hvidgaard on Thursday July 16, 2020 @02:43AM (#23856452)
If you want to use UUID for primary keys, the argument should not be the larger key space.

A 64 bit int is enough for a single server. If a 64 bit int PK is exhausted, the data used to store the keys alone would require 128 exabytes, or in perspective, a SAN with 6.4 million 20tb hdds. Then you need several times that to store any kind of meaningful data

If you need to use UUIDs for other reasons such as a high degree of unique keys between servers that do not coordinate, then go for it, but not for the key size.

Re:The GitHub Availability Report by majewsky on Thursday July 16, 2020 @05:30AM (#23857251)
> 128 exabytes, or in perspective, a SAN with 6.4 million 20tb hdds

Nitpick: It's actually 7.38 million disks since "20 TB" for a disk means terabyte, not tebibyte.

Re:The GitHub Availability Report by hvidgaard on Thursday July 16, 2020 @07:26AM (#23857831)
True - not that it changes the soundness of the argument.