Топовое видео. Лайк однозначно. Очень хочу увидеть видео по данной теме "Примеры инструментов и команд для профилирования" как продолжения данного видео
Спасибо за видео. Наверное, еще можно сказать, почему используется именно B дерево. На самом деле деревьев очень много разных. Начиная, от двоичных деревьев поиска : сбалансированных и необязательно, Splay деревьев и заканчивая R деревьями, B деревьями и Красно-Черными. Особенность B дерева в том, что оно позволяет снизить промах кэша засчет упорядочивания целого блока данных ведь в узле хранится более 2 элементов. В модели Pointer Machine промахи - дело постоянное, но засчет комбинации с RAM моделью кол-во обращений к памяти (а это syscall , а значит + доп время) снижается и получается выигрыш по скорости. Досмотрел видео. Круто, что ты объясняешь все на примерах как с нативными запросами, так и с Java.
@@elliotalderson6609 потенциальное обращение к памяти всегда syscall, если конечно данные не закешированы в L1, L2, L3. Память в страничной адресации, поэтому если ранее было обращение к непрерывному блоку, то он закешировался и кэш мисса не произойдёт, а если память в разных областях хипа, то конечно будет сискол к kernel space-y от JVM
@@P34-h8q В моем представлении никаких syscall для обращения к любому региону виртуального адресного пространства не нужно. Подгрузка новых страниц вроде же происходит неявно для юзерспейс программы. А какое отношение JVM имеет к разговору?
Годный контент для новичка. Но я бы посоветовал тренировать речь и более чётко выражать суть обсуждаемых вещей. А то, вроде сказал по теме, но как-то извилисто и не сразу понятно что именно имел ввиду, хотя то же самое можно было сказать короче, проще и понятнее.
Долго искал видео, где прям подробно объяснялась бы структура индексов. Спасибо огромное!
Топовое видео. Лайк однозначно. Очень хочу увидеть видео по данной теме "Примеры инструментов и команд для профилирования" как продолжения данного видео
Хороший пример, обычно с данными никто не заморачивается, а тут наглядно
Красиво делаешь дружище, не останавливайся, продолжай в том же духе!
Спасибо большое)
Очень круто! Спасибо! Про GIN индекс мне как раз щас в тему напомнил, по JSON-ам надо бегать.
Рад, что было полезно) Спасибо за обратную связь!
Привет, спасибо большое за столь доступное объяснение!
Еще и с практическими примерами.
Пожалуйста, рад что было полезно)
Спасибо! Очень доступным языком!
Отлично, sp-gist, gist, brin было бы неплохо тоже рассмотреть
классный видос, еще предлагаю сделать прикольный принт с цветной футболкой как рекламой, если хочется развивать себя как бренд,типа как у кафки
Спасибо за видео. Наверное, еще можно сказать, почему используется именно B дерево. На самом деле деревьев очень много разных. Начиная, от двоичных деревьев поиска : сбалансированных и необязательно, Splay деревьев и заканчивая R деревьями, B деревьями и Красно-Черными.
Особенность B дерева в том, что оно позволяет снизить промах кэша засчет упорядочивания целого блока данных ведь в узле хранится более 2 элементов. В модели Pointer Machine промахи - дело постоянное, но засчет комбинации с RAM моделью кол-во обращений к памяти (а это syscall , а значит + доп время) снижается и получается выигрыш по скорости.
Досмотрел видео. Круто, что ты объясняешь все на примерах как с нативными запросами, так и с Java.
Спасибо за дополнительные разъяснения)
Рад, что видео было полезно, спасибо за обратную связь!
syscall для обращения к памяти?
@@elliotalderson6609 потенциальное обращение к памяти всегда syscall, если конечно данные не закешированы в L1, L2, L3. Память в страничной адресации, поэтому если ранее было обращение к непрерывному блоку, то он закешировался и кэш мисса не произойдёт, а если память в разных областях хипа, то конечно будет сискол к kernel space-y от JVM
@@P34-h8q В моем представлении никаких syscall для обращения к любому региону виртуального адресного пространства не нужно. Подгрузка новых страниц вроде же происходит неявно для юзерспейс программы. А какое отношение JVM имеет к разговору?
Шикарное видео
Я питонщик, но и мне ролик крайне полезен
Спасибо за видео! Но, убирай камеру вниз справа, а то плохо видно
Круто объяснил
Пожалуйста, рад что было полезно)
спасибо!
Нужно было практику с самого начала показывать. Имею в виду создание таблицы и так далее, а так норм видео.
Как нужно и не нужно я сам решу
А так спасибо за комментарий
Батчами сохраняться не будет у тебя, т.к. генерация id identity
Спасибо за наблюдение, действительно так и будет в моем примере. Но основной посыл все равно сохраняется, что вставка замедляется
Годный контент для новичка. Но я бы посоветовал тренировать речь и более чётко выражать суть обсуждаемых вещей. А то, вроде сказал по теме, но как-то извилисто и не сразу понятно что именно имел ввиду, хотя то же самое можно было сказать короче, проще и понятнее.
Спасибо за обратную связь. А можно пример где я мог выразиться проще и понятнее? И как конкретно?