Як працюють індекси в базах на прикладі. MySQL vs Postgres. UUID vs Auto Increment.

 

На прикладі розберемо роботу індексів в базах даних. Чому це варто знати й що це нам дає? Спробував відповісти на наступні питання: Як працюють індекси? Що таке кластерний індекс? Різниця між MySQL та Postgres при роботі з індексами? Пару слів про MVCC й Heap Only Tuple Чому UUID може з'їсти ваші гроші? Що таке covering index? Як OFFSET впливає на виборки? Як індекси впливають на INSERT? Приклади коду з відео -
Станьте спонсором цього каналу: https://www.youtube.com/channel/UChhNJ3SmzX_d7kMpSEMDfzg/join
Допоможіть каналу розвиватися й отримуйте доступ до ексклюзивного контенту. Зміст відео: 0:00 - Попередні вступні відео 1:01 - Що таке індекс 2:42 - Кластерний індекс 3:24 - Пошук в індексі MySQL 4:57 - Пошук в індексі Postgres 5:55 - UUID vs Auto Increment 7:38 - MVCC 9:04 - Heap Only Tuple 10:34 - Практичні висновки з теорії 15:00 - Практика 15:15 - Розміри таблиць 17:52 - Count(*) 18:55 - Виборки без індексів 20:20 - Додаємо індекси 21:23 - Розмір індексків 23:48 - Виборки з індексами 28:00 - Covering index 30:52 - Швидкість вставки з індексами 33:18 - Швидкість вставки без індексів 34:22 - Підсумок Мої соцмережі: Жабаскрипт в телеграмі -
Я в Твітер - https://twitter.com/ViktorTurskyi
Мій Linkedin -
#програмування #українською #mysql #postgres #sql #indexes #programming #javascript