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

  • Patroni on-premise воркшопы от aristov.tech

    В этой теме будет список проведенных воркшопов по установке, тюнингу и траблшутингу Patroni, материалы с которых можно приобрести (видео, презентация, исходники), каждый всего по 5 тысяч ₽ (для б2б чуть больше). План минимум — три занятия, но финальное количество зависит от вопросов (список текущих вопросов), кейсов и вовлечённости участников. Для покупки и любых вопросов пишите…

  • Troubleshooting PostgreSQL Indexes

    Статья основана на материалах открытого вебинара “Troubleshooting PostgreSQL Indexes”. Запись занятия доступна в youtube, rutube и VK Видео. Презентация доступна по ссылке. На лекции разобрали принципы работы индексов, особенности массовой вставки данных в PostgreSQL. Детально изучили, когда индексы не работают. Рассмотрели тонкости построения секционированных индексов и кластерный индекс. Проблематика Основные проблемы индексов: В статье будут рассмотрены индексы Btree ( в…

  • Курс SQL vs PL/pgSQL в PostgreSQL

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

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

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

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

    Всего на данный момент проведено 6 открытых лекций и 2 открытых курса. Курс SQL с 0 до джуна За 30 тем мы освоили установку и работу с Linux и PostgreSQL, научились создавать свои базы данных, таблицы, нормализовать структуру проекта, наполнять/изменять/удалять данные, соединять таблицы, создавать индексы и многое многое другое. Все занятия и материалы доступны в…

  • MVCC в PostgreSQL

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