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

Хватит позволять базе данных генерировать ID

CodeOpinion

0:00 / 0:00

Хватит позволять базе данных генерировать ID

19 183 просмотра · 4 дн. назад
CodeOpinion
101 тыс. подписчиков
19 183 просмотра · 4 дн. назад
Откуда берется идентификатор в вашей системе? В большинстве CRUD-приложений идентификатор генерируется базой данных. Обычно это происходит с помощью автоинкремента или UUID, создаваемого при вставке. Но при переходе к асинхронным рабочим процессам, обмену сообщениями и границам сервисов, предоставление базе данных права собственности на идентификатор приводит к скрытой взаимозависимости и сложности. 🔗 Упомянутые ссылки Создание более децентрализованных сервисов с помощью одного необычного трюка https://go.particular.net/2026-10/cod... 🔔 Подписаться:    / @codeopinion   💥 Присоединяйтесь к этому каналу, чтобы получить доступ к закрытому серверу Discord и любому исходному коду из моих видео. 🔥 Присоединяйтесь через Patreon   / codeopinion   ✔️ Присоединяйтесь через YouTube    / @codeopinion   📝 Блог: https://codeopinion.com 👋 Twitter:   / codeopinion   ✨ LinkedIn:   / dcomartin   📧 Еженедельные обновления: https://mailchi.mp/63c7a0b3ff38/codeo... 0:00 - Откуда берется идентичность? 1:42 - Генерация идентификаторов перед запросом 2:34 - Рабочие процессы, события и корреляция 3:59 - Проблема обмена данными (Уди Дахан) 4:56 - «Толстые» события и события CDC против событий «тонких» идентификаторов 5:48 - Составление данных пользовательского интерфейса через границы 7:19 - Влияние проектирования системы и взаимосвязь