Метка: postgresql

  • Реляционная модель

    Статья основана на первом видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. В данной статье разбирается история возникновения языка SQL, причины использования PostgreSQL для обучения на данном курсе и его краткая история. Реляционная модель Откуда все началось? А началось всё в 1970 году…

  • Курс SQL c 0

    Очная группа закончилась, но доступ к общению и материалам остался доступен в ТГ группе. Подключиться можно по ссылке обучения SQL с 0 до Джуна. За 30 тем мы освоили установку и работу с Linux и PostgreSQL, научились создавать свои базы данных, таблицы, нормализировать структуру проекта, наполнять/изменять/удалять данные, соединять таблицы, создавать индексы и многое многое другое.…

  • JSONB && TOAST in PostgreSQL

    В предыдущей статье мы разобрали как устроен TOAST. Следующий эксперимент – убедиться, что JSONB в TOAST довольно медленный и подвержен bloating. Сгенерируем таблицу 10 тысяч строк из JSONB объектов размером по 10 тысяч элементов: \timing CREATE TABLE t AS SELECT i AS id, (SELECT jsonb_object_agg(j, j) FROM generate_series(1, 1000) j) js FROM generate_series(1, 10000) i;…

  • TOAST in PostgreSQL

    Вспомним как хранятся наши строки. Версия строки должна помещаться на одну страницу 8кб (размер по умолчанию, влияние этого размера на производительность будет рассмотрено далее в книге). Если данные в строке превышают этот размер, то: Давайте разбираться, что это такое. Особенности TOAST-таблицы (The Oversized Attribute Storage Technique): Для тестов создадим табличку и посмотрим OID TOAST сегмента…

  • Отзывы на курс Оптимизация PostgreSQL от aristov.tech

    Программа курса по Оптимизации PostgreSQL 3.0 – cледующий старт 14 сентября 2024. Все отзывы публикую без редактирования (исправляю только синтаксические ошибки). Отзывы на третий поток май-июнь 2024 года: Ожидания от курса были скептичные(будет как обычно скучно), но все перевернусь на первом уроке и на первых минутах! Честно говоря ждал каждого урока с нетерпением! Что больше…

  • Курс по оптимизации PostgreSQL 2.1

    Скачать программу в pdf Записаться на курс Отзывы на курс Общий объем – 10 занятий по 2-3 ак.часа по 45 минут  Старт – 18 мая 2024 года Даты и время – суббота, воскресенье в 10:00 по МСК Формат занятий – вебинары на платформе Яндекс.Телемост Среда для обучения: PostgreSQL 16 на ВМ Ubuntu 22.04 Все занятия…