Бази даних · Junior · Запитання 9 з 75
Яка поширена причина використовувати UUID замість цілих чисел, що зростають, як ID?
- ✓Правильна відповідь: ID можна генерувати будь-де (на клієнті, на кількох серверах) без координації, і вони не видають, скільки рядків у таблиці
- 2UUID займають менше місця, ніж цілі числа
- 3UUID пришвидшують запити в будь-якому разі
Пояснення
UUID займає 16 байтів проти 8 у bigint. Випадкові UUID (v4) ще й розкидають вставки по індексу; упорядковані за часом (v7) цього уникають.