Блог о PostgreSQL от Аристова Евгения

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

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

  • Структура блога

    Курс по оптимизации PostgreSQL Курс SQL c 0 до джуна (30 тем) Ниже список уже опубликованных статей и планы на будущее: Создаем ВМ в одном из 3 вариантов VirtualBox, ЯндексОблако, ГуглОблако. Варианты установки PostgreSQL Подключаемся из командной строки к PostgreSQL или GUI для работы Логическое устройство PostgreSQL Базовые настройки PostgreSQL Структура БД (DDL) в PostgreSQL…

  • Курс SQL vs PL/pgSQL

    Драфт курса. Старт ориентировочно 15 марта 2025 года. Цель курса: помочь участникам понять различия между стандартным SQL и процедурным языком PL/pgSQL, а также научиться эффективно использовать оба инструмента для решения задач в PostgreSQL. Курс направлен на развитие навыков работы с базами данных, включая написание запросов, создание хранимых процедур, функций и триггеров, а также оптимизацию производительности.…

  • Уровни изоляции транзакций в PostgreSQL

    Статья основана на 30 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. Ранее в блоге уже выходили статьи про транзакции и уровни изоляции транзакций. В этой статье рассмотрим данные темы подробнее. ACID Следование принципам ACID позволяет обеспечить параллельную нагрузку. Параллельная нагрузка:  ACID – это: Atomicity — АтомарностьConsistency…

  • Открытые лекции от aristov.tech

    Всего на данный момент проведено 5 открытых уроков Уровни изоляции транзакций PostgreSQL Небольшая лекция на тему ACID, transaction, isolation level. Запись занятия доступна в ютуб версии, рутуб версии и VK Видео. Также доступны текстовая версия урока, презентация и скрипты. Транзакции и MVCC в PostgreSQL Как происходит вставка/удаление/обновление данных под капотом, какие есть плюсы и минусы данного…

  • MVCC в PostgreSQL

    Статья основана на 29 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. Данные в СУБД должны соответствовать принципам ACID – атомарность, консистентность, изоляция и надежность. Эти свойства данных поддерживаются транзакциями, которые переводят базу данных из одного консистентного состояния в другое, при этом не мешая друг другу. Механизм…

  • Функции для работы с данными в PostgreSQL

    Статья основана на 28 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. Ранее в статье мы уже рассматривали типы данных в PostgreSQL, сегодня узнаем, как с этими типами данных можно работать. Функции для работы с данными в PostgreSQL хорошо оптимизированы, поэтому работают быстро. Но лично моё мнение,…

  • ROLES в PostgreSQL

    Статья основана на 27 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. В этой статье разберем роли, пользователей, группы и наследование в PostgreSQL. ROLES PostgreSQL, в отличии от других СУБД, не разграничивает USER/GROUP/ROLE Пользователь/роль создаются на ВЕСЬ кластер. Отличие пользователя и группы: Создание пользователя или роли: По…