Перейти к содержимому

Auto-Increment или UUID: что выбрать? Какой ID безопаснее?

Velum Theory

0:00 / 0:00

Auto-Increment или UUID: что выбрать? Какой ID безопаснее?

522 просмотра · 3 нед. назад
Velum Theory
427 подписчиков
522 просмотра · 3 нед. назад
Автоинкремент или UUID? Идентификатор — это тот вариант в базе данных, который сложнее всего отменить, потому что он присутствует в каждой связанной таблице, веб-адресе, строке лога и электронном письме клиента. Мы отслеживаем один небольшой интернет-магазин на протяжении трех лет его существования и наблюдаем за тем, как меняется поведение каждого типа идентификатора по мере его роста. В этом видео: Почему так сложно изменить идентификатор позже Автоинкремент: простой, компактный и быстрый, но он раскрывает количество заказов, поступающих в конкурирующий магазин Второй день рождения: два региона и офлайн-приложение, и один и тот же номер заказа дважды Как создается UUID без разрешения, и почему дубликат практически невозможен Третий день рождения: сто миллионов строк, размер индекса и почему случайные идентификаторы замедляют вставку UUID версии 7: время в начале, поэтому новые идентификаторы попадают в конец индекса Правило стикера для выбора, а также почему вы все еще проверяете разрешения при каждом запросе РАЗДЕЛЫ 00:00 Выбор, который нельзя отменить 00:22 Первый день: автоинкремент 01:00 Первый день рождения: слежка 01:31 Второй день рождения: Европа и офлайн 02:30 Третий день рождения: сто миллионов строк 03:11 Исправление, которое сохраняет оба варианта 03:52 Стикер Примечание Кредиты: иконки от Phosphor Icons (MIT). Вся остальная графика для этого видео была создана с помощью Manim. Анимация выполнена с помощью ИИ. #UUID #БазаДанные #ПрограммнаяИнженерия #СистемныйПроектирование