Рубрика: Курс 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, однако оно хранится на диске (то есть представляет из себя физический объект).…