Рубрика: Курс SQL с 0

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

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

  • 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 Пользователь/роль создаются на ВЕСЬ кластер. Отличие пользователя и группы: Создание пользователя или роли: По…

  • INDEXES в PostgreSQL

    Статья основана на 26 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. Общие сведения Что такое индекс? Самый простой пример – оглавление книги. Благодаря индексам можно получить ускоренный доступ к необходимой информации всего за несколько итераций (вместо полного перебора). В случае с книгой – мы ищем необходимую…

  • Materialized view в PostgreSQL

    Статья основана на 25 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. В прошлой статье мы уже разобрали VIEW – представление, которое выполняется при каждом вызове. MATERIALIZED VIEW (материализованное представление) похоже на обычный VIEW, однако оно хранится на диске (то есть представляет из себя физический объект).…