Что такое ДЕНОРМАЛИЗАЦИЯ БД за 13 минут

  Рет қаралды 6,143

Listen IT

Listen IT

Күн бұрын

00:00 Тема видео, источник
00:17 О чём пойдёт речь в статье
00:44 Что такое денормализация БД
02:03 БД для примера
03:18 Когда нужна денормализация
05:53 Издержки денормализации
07:52 Пример денормализации БД
11:32 Опыт денормализации в компании автора
Поддержать канал разово - yoomoney.ru/to/410012243709514
Поддержать канал подпиской - boosty.to/listenit
Телеграм-канал - t.me/listenit_channel
Я.Дзен - zen.yandex.ru/listenit
По вопросам сотрудничества - t.me/ed_akimov
Ссылка на статью - habr.com/ru/companies/latera/...
События и статьи про анализ и проектирование ИТ-систем - t.me/itsysdes_events
Нормальные формы баз данных: Объясняем на пальцах - • Нормальные формы баз д...
Что такое SQL и реляционные базы данных - • Что такое SQL и реляци...
Синтаксис SQL запросов: Часть 1 - • Синтаксис SQL запросов...
Моделирование данных за 9 минут - • Что такое ERD за 9 минут
Что такое SQL ИНДЕКСЫ за 10 минут - • Что такое SQL ИНДЕКСЫ ...
Что такое NoSQL за 6 минут - • Что такое NoSQL за 6 м...
Что такое ACID за 9 минут - • Что такое ACID за 9 минут
Что такое EVENT STORMING за 15 минут - • Что такое EVENT STORMI...
Что такое UML за 7 минут - • Что такое UML за 7 мин...
Что такое ERD за 9 минут - • Что такое ERD за 9 минут
Объектно-ориентированное программирование за 10 минут - • Объектно-ориентированн...
Что такое DDD за 10 минут с примерами - • Что такое DDD за 10 ми...
Что такое SSO за 13 минут - • Что такое SSO за 13 минут
Что такое OAuth 2.0 и OpenID Connect за 15 минут - • Что такое OAuth 2.0 и ...
Что такое JWT и как его создать - • Что такое JWT и как ег...
Компиляция и интерпретация за 10 минут - • Компиляция и интерпрет...
Что такое TypeScript за 9 минут - • Что такое TypeScript з...
Что такое Scrum за 8 минут - • Что такое Scrum за 8 м...
Обзор Agile - • Обзор Agile. Это метод...
Приоритизация бэклога за 4 минуты - • Приоритизация бэклога ...
Что такое Kanban - • Что такое Канбан-метод...
Что такое Канбан-доска - • Канбан-доска - это не ...
Что такое HTTP и HTTPS за 9 минут - • Что такое HTTP и HTTPS...
Машинное обучение для чайников - • Машинное обучение для ...
Что такое Big Data за 6 минут - • Что такое Big Data за ...
Что такое CRUD за 6 минут - • Что такое CRUD за 6 минут
Введение в REST API за 7 минут - • Введение в REST API за...
Различия REST и SOAP за 4 минуты - • Различия REST и SOAP з...
Что такое middleware за 7 минут - • Что такое middleware з...
Что такое UML за 7 минут - • Что такое UML за 7 мин...

Пікірлер: 7
@NoCosts
@NoCosts Ай бұрын
Доброго утра и спасибо за Ваш труд (комментарий для поддержки канала ;)
@ListenIT_channel
@ListenIT_channel Ай бұрын
Спасибо, очень приятно :)
@darmonnashezbernon2906
@darmonnashezbernon2906 27 күн бұрын
Использовать одну и тут же бд для всего рода нагрузок, как описано в примере, - уже довольно плохая затея. Здесь же приведёно в пример сразу всё: основная нагрузка, кэш, аналитика, статистика, логов ещё не хватает. И всё в одной бд. Понятно, ситуации, цели, задачи и т.д. бывают разные, но что именно мешает среплецировать бд (одной из доступных технологии) и уже к вторичным репликам подключать всю не основную нагрузку? Вы получаете первичную бд с нормализованными данными, вторичную реплику с той степенью актуализации данных, которую обеспечивает выбранная технология, и возможность подключения к этой вторичной реплике отдельной аналитической/статистической/кэш бд с денормализованной архитектурой. Не нужно шатать прод из-за того, что одному из руководителей захотелось реализовать новый отчёт.
@sn4zzle
@sn4zzle Ай бұрын
Этот подход довольно часто используют при работе с кликхаузом. Но еще есть вьюхи, в которых можно вычислять нужные данные.
@gudjihn
@gudjihn Ай бұрын
Ещё много чего есть. Какой подход в кх используют? Денормализация в колоночной СУБД?
@Alexpudow
@Alexpudow Ай бұрын
Для бизнеса есть же Би системы Клик, например.. Обычно всю "денормализацию" делают там при организации etl процесса.
@user-kz8hj8qx4b
@user-kz8hj8qx4b Ай бұрын
❤🎉
Что такое CLICKHOUSE и колоночные СУБД
14:47
My little bro is funny😁  @artur-boy
00:18
Andrey Grechka
Рет қаралды 8 МЛН
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 9 МЛН
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 14 МЛН
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 42 М.
Разница STATEFUL и STATELESS за 14 минут
14:24
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Рет қаралды 129 М.
Что такое GitLab?
9:38
Merion Academy
Рет қаралды 24 М.
Что такое ACID за 9 минут
9:46
Listen IT
Рет қаралды 32 М.
My little bro is funny😁  @artur-boy
00:18
Andrey Grechka
Рет қаралды 8 МЛН