Базы данных. MySQL. Индексы

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

Комментарии • 195

  • @ev8317
    @ev8317 3 года назад +98

    Это настолько офигенное видео, что я даже оставлю комент! Спасибо Вам, мужики!

    • @Rclass
      @Rclass  3 года назад +8

      Спасибо ^_^ мы старались )

    • @ufear2569
      @ufear2569 3 года назад +4

      @@Rclass ахах, под таким даже захотелось оставить ответ, действительно, спасибо)) очень хорошее видео!

    • @Rclass
      @Rclass  3 года назад

      @@ufear2569 и вам спасибо за отклик :)

    • @ShomaAbd1991
      @ShomaAbd1991 3 года назад

      Поддерживаю! Лайк или ilike '%'

    • @Rclass
      @Rclass  3 года назад

      @@ShomaAbd1991 Спасибо! Мы старались :)

  • @ЮлдузАманмурадова
    @ЮлдузАманмурадова 26 дней назад +1

    Спасибо большое, вы даже лучше объяснили тему чем в универе!

    • @Rclass
      @Rclass  14 дней назад

      Спасибо за отклик, мы старались 😊

  • @user-_kirill
    @user-_kirill 3 года назад +25

    Чувак, ты классный учитель. Умеешь заинтересовать)
    До этого видео я думал "пф, ускорение какое-то, явно ерунда" , а тут ты последовательно показал как это может работать,
    и на сколько колоссальное ускорение.
    СПАСИБО )

    • @Rclass
      @Rclass  3 года назад +2

      Спасибо, мы старались ^_^

  • @oksana-yehorova
    @oksana-yehorova 3 года назад +8

    это самое лучшее видео про индексы, которое я видела. доходчивое объяснение

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

    • @kudrity
      @kudrity 3 года назад +1

      По край ней мере лучше чем в вузе!) Другие видео про индексы еще не смотрел

    • @oksanayehorova
      @oksanayehorova 2 года назад +1

      @@kudrity в вузе о них не было ни слова. По крайней мере в моем

  • @mitya7583
    @mitya7583 4 года назад +16

    Супер))) Создал БД, начал смотреть ваше видео и ставить индексы. В конце видео оказалось, что они не нужны, на малом кол-во записей и убрал их :-) Было очень интересно. Узнал много нового))) спасибо за ваши старания)

    • @Rclass
      @Rclass  4 года назад

      Рады, что помогли ;)

    • @pozytron-code
      @pozytron-code 3 года назад +1

      аналогично)))

    • @alexeyyakovlev7022
      @alexeyyakovlev7022 3 года назад +5

      Все зависит от того что называть под "малым" , как правило индексы если правильно сделаны ускоряют все с размеров в 100 записей и больше . Все советы не делайте на малых базах глупы , просто померяйте , конечно может какие нибудь 50 мс для вас значения не имеют . но для частого использования и больших систем - очень . совет основывается на том что на поддержание индекса тратятся ресурсы , но они тратятся в момент записи а не чтения . а пользователю надо чтение .

  • @dayverul
    @dayverul Год назад +1

    Смотрел другое видео от Антона, заочно лайк! "Отдай свежатину!"

    • @Rclass
      @Rclass  Год назад

      Спасибо! :)

  • @alexeygerasimenko2663
    @alexeygerasimenko2663 3 месяца назад

    попал случайно на твой курс спустя 3 года работы в разработке, просмотрел весь и кайфанул, понял некоторые вещи по новому, спасибо, ты крутой, думаю работать с тобой в роли лида было бы круто)

    • @Rclass
      @Rclass  3 месяца назад

      Спасибо что смотрите ^_^

  • @dedpihto680
    @dedpihto680 2 года назад +1

    наконец то нечто интересное и достаточно трудно находимое в интернете. (найти то конечно можно в документации но при этом придется перелопатить кучу лишнего)

    • @Rclass
      @Rclass  2 года назад

      Спасибо, мы старались :)

  • @marinabo6779
    @marinabo6779 3 года назад +16

    Дружище, спасибо за твой труд! Очень классное видео

    • @Rclass
      @Rclass  3 года назад +1

      Спасибо что смотрите, мы старались :)

  • @ineednew9437
    @ineednew9437 4 года назад +27

    Максимально качественное видео, спасибо :)

    • @Rclass
      @Rclass  4 года назад

      Спасибо, стараемся ^_^

  • @guilbertde1516
    @guilbertde1516 7 месяцев назад

    Отличный ролик, много полезной инфы доступным языком! Спасибо!

    • @Rclass
      @Rclass  7 месяцев назад

      Для вас стараемся ;)

  • @leventinaglans5425
    @leventinaglans5425 3 года назад +1

    Звук в этом видео ГОРАЗДО лучше, чем в предыдущих! Качество и чистота

    • @Rclass
      @Rclass  3 года назад +1

      Спасибо, в этом видео звук снимали непосредственно с рекордера, в предыдущих был петличный микрофон. К сожалению, такого звука можно добиться только на скринкастах, а наш уважаемый спикер больше любит вещать вживую у телевизора :(

  • @YuriyKozin
    @YuriyKozin 4 года назад +1

    Как-то запускал explain и смотрел на него, как баран на новые ворота. Теперь все ясно. Спасибо!

    • @Rclass
      @Rclass  4 года назад

      О сколько нам открытий чудных готовит этот SQL...

  • @КириллЧе-я5ы
    @КириллЧе-я5ы 2 года назад +2

    Ну, учитывая что сортировка займёт не менее nlg(n), если она идёт сравнением,то это как бы не lg(n)… есть ещё кстати прошитые b-tree… чуть побыстрей работают

  • @yurilukashenko3175
    @yurilukashenko3175 2 года назад +1

    Реально лучшее объяснение по индексам, спасибо)

    • @Rclass
      @Rclass  2 года назад

      Стараемся для вас :)

  • @ИльяШапорто
    @ИльяШапорто 3 года назад +1

    Да ладно наконец то я нашел нормальное объяснение индексов , спасибо!

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались)

  • @ИльяПрушак-э3н
    @ИльяПрушак-э3н 2 года назад +1

    Просто красавчик, спасибо! С меня подписка и лайк)

    • @Rclass
      @Rclass  2 года назад

      Ай спасибо!

  • @user_noname_78dgdh
    @user_noname_78dgdh 3 года назад

    Огроменное спасибо за урок. Чётко, лаконично, по существу без лишней воды.

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались ^_^

  • @43Dipall23
    @43Dipall23 2 года назад +2

    5:40 - Катастрофически сильное ускорение. Так хорошо что аж плохо

    • @Rclass
      @Rclass  2 года назад +1

      Не очень понятно что имеется ввиду(

    • @43Dipall23
      @43Dipall23 2 года назад

      @@Rclass Мне просто фраза понравилась, вроде говорится об ускорении, что хорошо, но при этом применяется эпитет "катастрофически" который вроде бы имеет отрицательный оттенок

    • @Rclass
      @Rclass  2 года назад

      @@43Dipall23 а) ну, есть такое, да :)

  • @mikhailzhevaga4310
    @mikhailzhevaga4310 3 года назад +6

    Спасибо за видео! Надо было посмотреть его до прохождения собеседования, не выглядел бы тупым в вопросах индексирования. :) Хотя собеседование все же прошел) Like + Subscribe !!!

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

  • @dmitrii4383
    @dmitrii4383 3 года назад +1

    Очень подробно про крайне важную тему!
    Спасибо

    • @Rclass
      @Rclass  3 года назад +1

      Спасибо, мы старались :)

  • @askaraskar3665
    @askaraskar3665 3 года назад

    Лайк,подписка! Начинаю смотреть и изучать остальные видосы

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

  • @kirillverenkov5942
    @kirillverenkov5942 3 года назад +2

    Спасибо, очень крутое объяснение! Пойду смотреть другие видео

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

  • @sergei_vilgodskii
    @sergei_vilgodskii 3 года назад +2

    Очень просто и понятно объяснил, большое спасибо!

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

  • @meteysh
    @meteysh 4 года назад +2

    Ну очень круто все объяснил и рассказал!

    • @Rclass
      @Rclass  4 года назад

      Спасибо большое, стараемся. ^_^

  • @m-danya-327
    @m-danya-327 3 года назад +1

    Спасибо! Привет всем СПшникам)

    • @Rclass
      @Rclass  3 года назад

      Спасибо что смотрите :)

  • @donfedor007
    @donfedor007 2 года назад +2

    Урок огонь! Спасибо Вам!

    • @Rclass
      @Rclass  2 года назад +1

      Для вас стараемся :)

  • @invisibleinvisible83
    @invisibleinvisible83 2 года назад +1

    У нас тоже не восьмерка)) ничего живем. Да explain analyse очень крутая штука и да, в любой СУБД надо следить на индексами, особенно в Postgres

    • @Rclass
      @Rclass  2 года назад

      Под каждым словом подписались )

  • @АлександрСосо-щ1б
    @АлександрСосо-щ1б 2 года назад +1

    Спасибо! очень полезный урок!

    • @Rclass
      @Rclass  2 года назад

      Спасибо, мы рады что вам понравилось!

  • @varvarskaya
    @varvarskaya 4 года назад +4

    Супер, спасибо за видео!

  • @RS-ue4wg
    @RS-ue4wg Год назад +1

    Так это ж! структура данных - дерево поиска.
    не зря сдавал СИАОД (Структуры и алгоритмы обработки данных)

    • @Rclass
      @Rclass  Год назад

      Именно так! :)

  • @invisibleinvisible83
    @invisibleinvisible83 2 года назад +2

    Спасибо очень крутое видео, все просто и понятно 🙏🏻🌹 Процветания каналу

    • @Rclass
      @Rclass  2 года назад

      Спасибо, мы старались :)

  • @Dastan1910
    @Dastan1910 3 года назад +2

    Очень крутое видео, спасибо!

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

  • @Drdeathpanda91
    @Drdeathpanda91 3 года назад

    Выполняю задания.
    Написал запрос из предпоследнего задания:
    select * from workers
    where role ='инженер' and birthday between '1979-12-01' and '1980-02-01' order by first_name, last_name;
    Проверка показала, роли имеют в среднем по 10к записей на роль, даты - по 100.
    Из чего получается логично сделать индекс birthday, role.
    Однако на деле индекс birthday, role дает результат (cost=6349.76 rows=14110) (actual time=6.038..6.097 rows=71 loops=1) , в то время как role, birthday (cost=32.21 rows=71) (actual time=0.749..0.805 rows=71 loops=1).
    Правильно понимаю, что это связано с between, а точнее с тем, что он собирает большое кол-во дат, а после по ним производит поиск и находит еще тучу ролей, в время как при role, birthday роли сокращают список возможных дат и идет проверка уже среди набора дат?

    • @alexeyyakovlev7022
      @alexeyyakovlev7022 3 года назад

      Первое , использовать строки это означает снизить скорость в разы . пропорционально размеру ключа . потому лучше иметь отдельную таблицу под роли , а в основной таблице использовать только int значение ,. теперь второй вопрос - почему так с индексом случилось - тебе дяди что видео сделали врядли ответят , потому что в postgres поле по которому выбирается range , т.е. between или A > 100 and A < 300 , должно идти последним в индексе . только в этом случае будет задействован индекс как index scan , в противном случае это или seq scan или bitmap scan . но этого дяди не знают , это не ихнее .

  • @АнастасияКазанская-к6с

    Спасибо за отличное объяснение!

    • @Rclass
      @Rclass  2 года назад

      Всегда пожалуйста :)

  • @alko_borz
    @alko_borz 2 года назад

    Спасибо за видео, очень доступно и понятно

    • @Rclass
      @Rclass  2 года назад

      Благодарим за сей приятный отзыв!

  • @karinalazareva6123
    @karinalazareva6123 2 года назад

    Огромное спасибо! Однозначно ЛАЙК.

    • @Rclass
      @Rclass  2 года назад

      Спасибо, мы старались!

  • @Zero-oh8ib
    @Zero-oh8ib 3 года назад +1

    из 2021 привет, видео топ

    • @Rclass
      @Rclass  3 года назад

      Спасибо! Мы старались)

  • @kudrity
    @kudrity 3 года назад

    12:00 Категория и цена

  • @noname1999x
    @noname1999x 3 года назад +3

    Спасибочки!!! Годное видео ❤️

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

  • @whoknows921
    @whoknows921 3 года назад +2

    Понятно и приятно!
    Спасибо 🙏

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

  • @coconut_punker
    @coconut_punker 4 года назад +1

    Спасибо за видео и практику!

    • @Rclass
      @Rclass  4 года назад

      Вам спасибо за отклик :) Стараемся ^_^

  • @Der_Meister126
    @Der_Meister126 3 года назад +1

    Без воды ! Можно вынести ссылки на доп. источники в описание видео ? Также было бы удобнее расставлять time-коды по ролику

    • @Rclass
      @Rclass  3 года назад +1

      Спасибо! Да, будем работать над этим.

  • @maxx27i
    @maxx27i 2 года назад

    Спасибо! Прекрасное объяснение! 👍

    • @Rclass
      @Rclass  2 года назад

      Спасибо, мы старались :)

  • @seoonlyRU
    @seoonlyRU 3 года назад +1

    да, просто офигенно)) лайк от СЕООНЛИ - топового вебмастера и проггера

    • @Rclass
      @Rclass  3 года назад

      спасибо, мы старались :)

  • @maks-T1000
    @maks-T1000 3 года назад +1

    Отдельное спасибо за базу))

    • @Rclass
      @Rclass  3 года назад

      Вам спасибо) Мы старались ^_^

    • @Der_Meister126
      @Der_Meister126 3 года назад

      Как к ней подключиться ?

  • @theAntoshka
    @theAntoshka 3 года назад

    У менее уникальных колонок, выше селективность (использовать первыми) 16:02

  • @fresh_wind87
    @fresh_wind87 2 года назад +1

    Вы гений!

    • @Rclass
      @Rclass  2 года назад

      Спасибо большое, мы старались :)

  • @pyrkinvanya1
    @pyrkinvanya1 2 года назад

    А можно как то посмотреть что находится в B-tree? Запросом может каким то?

  • @Adaetro
    @Adaetro 3 года назад +1

    Действительно стало понятно

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

  • @ivansinelnyk825
    @ivansinelnyk825 3 года назад +3

    на 8:29 сказано, что log2(1)=1. Это не верно - log2(1)=0

    • @Rclass
      @Rclass  3 года назад

      Ага, обсчитались видимо. Спасибо :)

  • @olegol7336
    @olegol7336 Год назад

    Как понять как часто используется тот или иной индекс ?

  • @fibonacci9961
    @fibonacci9961 2 года назад +1

    Хорошо было бы ссылки из презентации в описании оставить👌

  • @standarttechnology4477
    @standarttechnology4477 2 года назад

    Спасибо, но один момент не понятен. По b-tree индексу. Это алгоритм индексов по умолчанию в бд или мы вручную как то устанавливаем использовать индекс в рамках данного алгоритма (берём середину, разделяем, сравниваем и тп..). Мне как новичку не совсем понятно. Откуда берётся этот алгоритм.

  • @alexanderkuznetsov2817
    @alexanderkuznetsov2817 2 года назад

    Спасибо за видео! А если добавить новый индекс - будут ли старые записи в таблице (которые уже там были до добавления нового индекса) проиндексированы по новому индексу? (извиняюсь за тавтологию)

    • @Rclass
      @Rclass  2 года назад +1

      Да, конечно. Запрос не завершится, пока не будут проиндексированы все записи. Иногда это весьма не быстрый процесс)

  • @С.Семенчук
    @С.Семенчук 3 месяца назад

    8:35 - вы же обещали ускорение в 428 000 (!) раз, а получили 1.8 сек / 0.037 сек - меньше чем в 50 раз. Как так?

    • @Rclass
      @Rclass  3 месяца назад

      Стоит объяснять что такое концепция и реализация и в чем их отличие?

  • @user-gf5jd2zs7m
    @user-gf5jd2zs7m 4 года назад +1

    Спасибо, все очень понятно

    • @Rclass
      @Rclass  4 года назад

      Спасибо за отклик, мы старались ^_^

  • @floydzxc
    @floydzxc 11 месяцев назад

    Спасибо круто объяснил, а есть ссылка на базу которая использовалась в уроке? потому что ссылка в описании на другую базу

    • @Rclass
      @Rclass  11 месяцев назад

      Пожалуйста, увы, уже нет(

  • @ZhEcA03
    @ZhEcA03 3 года назад +1

    Спасибо за видео

    • @Rclass
      @Rclass  3 года назад

      Спасибо,мы старались :)

  • @ardixq
    @ardixq 2 года назад +1

    в конце ссылки есть, что нужно почитать, а в описании их нет. где их можно найти?

    • @Rclass
      @Rclass  2 года назад

      Презентация приложена к каждому видео, там ссылки кликабельные :)

    • @ardixq
      @ardixq 2 года назад

      @@Rclass а, ого, вотета технологи на пыхе

  • @Der_Meister126
    @Der_Meister126 3 года назад

    Вынесите пожалуйста ссылки на доп. источники

  • @websoda
    @websoda 4 года назад +4

    Ждём стрим

  • @romandeveloper5653
    @romandeveloper5653 2 года назад +1

    Мужик, красава!

    • @Rclass
      @Rclass  2 года назад

      Ай спасибо :)

  • @scum9180
    @scum9180 2 года назад

    Как бинарный поиск работает с буквами?

    • @Rclass
      @Rclass  2 года назад

      Немного не поняли в чем сложность? Слова = массив чисел (грубо). А с числами проблем нет - бери и сравнивай/сортируй.

  • @МартаАлисевич
    @МартаАлисевич 5 месяцев назад

    Здравствуйте. Скажите подалуйста, как вы нашли количество совпадений по буквам? например для буквы Z 59 совпадений я так понимаю из суммы русского и английского алфавитов(но почему без цифр еще от 0 до 9?), а как получилось всего 14 совпадений по букве Е?

    • @Rclass
      @Rclass  5 месяцев назад

      Это касается выборок исключительно из тестовой базы. На ней именно такое количество совпадений по первой букве Z, по второй E и так далее :)

  • @_bigbro
    @_bigbro 4 года назад +2

    а кто-нибудь может посоветовать хорошую тестовую базу с большим количество данных и "плохими" кейсами как дублирующиеся ключи и проч? например чтобы были 10 табличек на 10млн строк?

    • @Rclass
      @Rclass  4 года назад +4

      Возможно, проще сгенерировать таковую. Займет это не так много времени, зато будет полностью отвечать вашим требованиям.

  • @ВадимИванов-б2ю
    @ВадимИванов-б2ю 3 года назад +2

    Жаль, что про составные очень мало информации в видео. Там много особенностей. Еще, если указать после EXPLAIN, format=json будет гораздо больше информации об индексах

    • @Rclass
      @Rclass  3 года назад +1

      Спасибо за комментарий :) Курс скорее вводный, поэтому много чего нет )

  • @itshtuchki
    @itshtuchki 2 года назад

    Оставьте ссылки из "Прочитать и изучить" в комментариях или в описании видео.
    Не возможно такое набрать или скопировать.

    • @Rclass
      @Rclass  2 года назад

      Изначально задумано что вы так или иначе будете работать с презентацией, благо оттуда можно быстро копировать код. Поэтому ссылки изначально там и лежат)

    • @itshtuchki
      @itshtuchki 2 года назад

      @@Rclass да, Я так и сделал потом, но вот первая ссылка уже не работает.

  • @ivanssmirnoff
    @ivanssmirnoff 2 года назад

    Полезно. Спасибо!

    • @Rclass
      @Rclass  2 года назад

      Спасибо что смотрите :)

  • @ilyaponomarev9279
    @ilyaponomarev9279 2 года назад

    Я не понял как получилось всего 14 проверок. То есть да, за 14 проверок мы нашли компанию ZEUS, но ведь к этой компании может быть привязано несколько тысяч товаров, то есть количество проверок в итоге точно больше 14, или я что-то неправильно понял?

  • @Rivrabobra
    @Rivrabobra 3 года назад

    Я правильно понимаю, что у СУБД есть доступ к БД, при обращении пользователя к БД через СУБД СУБД обновляет индексы, если это необходимо? Это так +- устроено?

    • @Rclass
      @Rclass  3 года назад

      Достаточно сложно представить себе ситуацию когда вы будете обращаться к БД минуя СУБД. +- при определенном приближении да, вы правы.

  • @vladzaiko5012
    @vladzaiko5012 4 года назад

    Если у нас составной индекс (price+category) важен ли порядок колонок в запросе в секции where ?

    • @deadmaster1659
      @deadmaster1659 3 года назад

      mysql сам может переставлять порядок запросов в where

  • @web_kub
    @web_kub 4 года назад

    11:48 думаю что (цена, категория)

    • @web_kub
      @web_kub 4 года назад

      ееес!

  • @ny_sho_ti_dyadya
    @ny_sho_ti_dyadya 4 года назад +11

    еще 10 таких и мидл

  • @user_noname_78dgdh
    @user_noname_78dgdh 3 года назад

    Хотелось бы поподробнее узнать в каких случаях индекс вредит и какие расчёты при этом делаются. Просто информации о том что при вставке и ибновлении не совсем достаточно.

    • @Rclass
      @Rclass  3 года назад

      Добрый день! Затраты сводятся к пересчету индексов, не более. Вот только если их много или они объемные, это может занять время и ресурсы. А если взять кейс в котором вставка в таблицы с ненужными индексами будет регулярной и объемной, то можно получить уже ощутимую просадку производительности.

    • @Rclass
      @Rclass  3 года назад

      Некорректный индекс даже при выборках может чуть-чуть вредить, иногда full scan будет быстрее.

    • @user_noname_78dgdh
      @user_noname_78dgdh 3 года назад

      @@Rclassк примеру у меня есть таблица в которую постоянно летят записи и из этой таблицы у меня так же идут постоянно выборки. Записей до несколько сотен тысяч в день. Если я создаю индексы в этой таблице, то они нагружают сервер при перестроении индекса, если индексы не вставлять, то получается полный скан таблицы в которой миллионы записей. Как поступать в этом случае?

    • @Rclass
      @Rclass  3 года назад

      @@user_noname_78dgdh если польза от индексов очевидна в вашем случае - то пользоваться, как же иначе :)

  • @not_psychology
    @not_psychology 3 года назад

    класс! воды нет

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались! :)

  • @afonshinMegaPetuh
    @afonshinMegaPetuh 3 года назад +1

    Лойс

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы старались :)

  • @БулочкаТворожная
    @БулочкаТворожная 3 дня назад

    шик

  • @TeuFortMan
    @TeuFortMan 3 года назад +1

    Разница между 0,8 мс и 0,9 смахивает на погрешность.

    • @Rclass
      @Rclass  3 года назад +1

      Хорошее замечание, это усреднённые значения после 20 прогонов. Тенденция прослеживается на самом деле :)

  • @renakdup
    @renakdup 3 года назад

    в UTF-8 максимальное количество байт = 4, а у вас сказано 3

    • @Rclass
      @Rclass  3 года назад

      Спасибо за отклик, обязательно разберемся.

    • @free_dm4632
      @free_dm4632 3 года назад +1

      в MySQL utf8 3 байтовый, урезанный, utf8mb4 - 4 байтовый, полный. Так что все верно.

  • @ProRezak
    @ProRezak 4 года назад +5

    Попробовал сделать как рассказано тут, скорость обработки запроса снизилась с 6с до 70мс! Как такое возможно в реальной то жизни?!

    • @socvopros
      @socvopros 4 года назад +2

      Скорость увеличилась

    • @basicom76
      @basicom76 3 года назад

      если база из 100 строк, то накладные расходы субд на индексы будут выше, чем перебор 100 строк)

    • @КириллЧе-я5ы
      @КириллЧе-я5ы 2 года назад

      Интересно, что есть скорости доступа менее 1 мс…

  • @SklyarovRoman
    @SklyarovRoman 3 года назад

    Спасибо, это вот полезно было. А про партицирование, шардирование, реплецирование я так понял нету? Хотя партицирование и шардирование редкий кейс, но тем не менее было бы думаю интересно знать что и так можно если прям много записей. К тому же это можно совмещать.

    • @Rclass
      @Rclass  3 года назад

      Курс скорее ознакомительный, поэтому таких кейсов нет, к сожалению.

  • @coconut_punker
    @coconut_punker 4 года назад

    Вроде это называетсо бинарный поезг а не B-tree индегз, или я штотапутаю?

    • @Rclass
      @Rclass  4 года назад +2

      Принцип B-tree индегза основан на бинарном поезге, всёнорм

  • @s_bandera
    @s_bandera 3 года назад

    Смотреть на скорости 1.5

    • @Rclass
      @Rclass  3 года назад

      Издержки онлайн-лекции, к сожалению :(

    • @Гриша-з6с
      @Гриша-з6с 3 года назад

      исключительно на х2 смотрю 99% обучающих видео

  • @С.Семенчук
    @С.Семенчук 3 месяца назад

    Какое нахрен log2(n), если btree НЕ ЯВЛЯЕТСЯ ни бинарным деревом поиска, ни отсортированным массивом. Автор сам ни черта не понимает в устройстве индексов и как они работают, но лезет учить других.

    • @Rclass
      @Rclass  3 месяца назад

      С удовольствием ознакомимся с материалами на вашем канале)

  • @jellyfish6265
    @jellyfish6265 Год назад +1

    видео ни о чем, как и все у данного автора

    • @Rclass
      @Rclass  Год назад

      Ух ты, Хейтеры! 😄

  • @alexeyyakovlev7022
    @alexeyyakovlev7022 3 года назад +1

    Базы - это не ваше ... это крайне примитивный взгляд .

    • @Rclass
      @Rclass  2 года назад

      Спасибо за ваше мнение, мы обязательно его учтём, без сомнения!

    • @alexeyyakovlev7022
      @alexeyyakovlev7022 2 года назад

      @@Rclass вы заводите в заблуждение подписчиков . с точки зрения человека который работает с терабайтными базами - 50% вашего видео полная дичь .

  • @getright20
    @getright20 2 года назад

    с вендором эти пример кластерного или не кластерного индекса?

  • @PomogB
    @PomogB Год назад

    "Указания покрытия, про это отдельно почитайте" 😅😅😅, где блин?

  • @РусланЮсуфов-ф3ш

    Очень полезно, спасибо!

    • @Rclass
      @Rclass  Год назад

      Спасибо, мы старались :)