Все о ИНДЕКСАХ | Ускоряем БД | BTREE HASH GIN

Sdílet
Vložit
  • čas přidán 25. 08. 2024

Komentáře • 29

  • @ghost_loyz
    @ghost_loyz Před 12 dny

    Долго искал видео, где прям подробно объяснялась бы структура индексов. Спасибо огромное!

  • @user-ff8cr5cs3q
    @user-ff8cr5cs3q Před měsícem

    Топовое видео. Лайк однозначно. Очень хочу увидеть видео по данной теме "Примеры инструментов и команд для профилирования" как продолжения данного видео

  • @KonstantDev
    @KonstantDev Před 27 dny

    Хороший пример, обычно с данными никто не заморачивается, а тут наглядно

  • @iamusayev1337
    @iamusayev1337 Před měsícem

    Красиво делаешь дружище, не останавливайся, продолжай в том же духе!

  • @milordplus
    @milordplus Před měsícem

    Очень круто! Спасибо! Про GIN индекс мне как раз щас в тему напомнил, по JSON-ам надо бегать.

    • @sorokinpavel
      @sorokinpavel  Před měsícem

      Рад, что было полезно) Спасибо за обратную связь!

  • @kn1ght113
    @kn1ght113 Před měsícem

    Привет, спасибо большое за столь доступное объяснение!
    Еще и с практическими примерами.

    • @sorokinpavel
      @sorokinpavel  Před měsícem

      Пожалуйста, рад что было полезно)

  • @user-qo6wb7gu7n
    @user-qo6wb7gu7n Před měsícem

    Спасибо! Очень доступным языком!

  • @ohhmyivan
    @ohhmyivan Před měsícem

    Шикарное видео

  • @cwnik
    @cwnik Před měsícem

    Отлично, sp-gist, gist, brin было бы неплохо тоже рассмотреть

  • @crazym8nd
    @crazym8nd Před měsícem

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

  • @user-ip4bm4xp2q
    @user-ip4bm4xp2q Před měsícem

    Спасибо за видео. Наверное, еще можно сказать, почему используется именно B дерево. На самом деле деревьев очень много разных. Начиная, от двоичных деревьев поиска : сбалансированных и необязательно, Splay деревьев и заканчивая R деревьями, B деревьями и Красно-Черными.
    Особенность B дерева в том, что оно позволяет снизить промах кэша засчет упорядочивания целого блока данных ведь в узле хранится более 2 элементов. В модели Pointer Machine промахи - дело постоянное, но засчет комбинации с RAM моделью кол-во обращений к памяти (а это syscall , а значит + доп время) снижается и получается выигрыш по скорости.
    Досмотрел видео. Круто, что ты объясняешь все на примерах как с нативными запросами, так и с Java.

    • @sorokinpavel
      @sorokinpavel  Před měsícem

      Спасибо за дополнительные разъяснения)
      Рад, что видео было полезно, спасибо за обратную связь!

    • @elliotalderson6609
      @elliotalderson6609 Před měsícem

      syscall для обращения к памяти?

    • @user-ip4bm4xp2q
      @user-ip4bm4xp2q Před měsícem

      @@elliotalderson6609 потенциальное обращение к памяти всегда syscall, если конечно данные не закешированы в L1, L2, L3. Память в страничной адресации, поэтому если ранее было обращение к непрерывному блоку, то он закешировался и кэш мисса не произойдёт, а если память в разных областях хипа, то конечно будет сискол к kernel space-y от JVM

    • @elliotalderson6609
      @elliotalderson6609 Před měsícem

      @@user-ip4bm4xp2q В моем представлении никаких syscall для обращения к любому региону виртуального адресного пространства не нужно. Подгрузка новых страниц вроде же происходит неявно для юзерспейс программы. А какое отношение JVM имеет к разговору?

  • @neioo231
    @neioo231 Před měsícem

    Спасибо за видео! Но, убирай камеру вниз справа, а то плохо видно

  • @q3antonio
    @q3antonio Před měsícem

    спасибо!

  • @m0naco608
    @m0naco608 Před měsícem

    Круто объяснил

    • @sorokinpavel
      @sorokinpavel  Před měsícem

      Пожалуйста, рад что было полезно)

  • @dmitry-lz1ny
    @dmitry-lz1ny Před měsícem

    Я питонщик, но и мне ролик крайне полезен

  • @Roman-ec9iw
    @Roman-ec9iw Před 29 dny

    Батчами сохраняться не будет у тебя, т.к. генерация id identity

    • @sorokinpavel
      @sorokinpavel  Před 29 dny

      Спасибо за наблюдение, действительно так и будет в моем примере. Но основной посыл все равно сохраняется, что вставка замедляется

  • @rasZam
    @rasZam Před měsícem

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

    • @sorokinpavel
      @sorokinpavel  Před měsícem

      Как нужно и не нужно я сам решу
      А так спасибо за комментарий

  • @akalexus...
    @akalexus... Před měsícem +2

    Годный контент для новичка. Но я бы посоветовал тренировать речь и более чётко выражать суть обсуждаемых вещей. А то, вроде сказал по теме, но как-то извилисто и не сразу понятно что именно имел ввиду, хотя то же самое можно было сказать короче, проще и понятнее.

    • @sorokinpavel
      @sorokinpavel  Před měsícem

      Спасибо за обратную связь. А можно пример где я мог выразиться проще и понятнее? И как конкретно?