Статьи о программировании(Python, Django, Golang)
14 subscribers
145 photos
5 videos
1 file
159 links
Телеграм канал сайта https://gadjimuradov.ru/
Download Telegram
Транзакции — это фундаментальное понятие во всех СУБД. Суть транзакции в том, что она объединяет последовательность действий в одну операцию «всё или ничего»..

Транза́кция (англ. transaction) — группа последовательных операций с базой данных, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще, и тогда она не должна произвести никакого эффекта

Стандарт SQL определяет четыре уровня изоляции транзакций:

Read Uncommitted

Read Committed

Repeatable Read

Serializable

Стандарт SQL определяет 4 уровня изоляции транзакций, но Postgresql реализует только 3 уровня изоляции (Read Committed, Repeatable Read, Serializable).

Подробнее как реализованы уровни транзакций в Postgresql и про аномалии , которые допустимы на этих уровнях , я решил подробно описать в этой статье

#postgresql #вопросынасобеседованиях #базыданных

https://gadjimuradov.ru/post/urovni-izolyacii-tranzakcij-v-postgresql/
👍1
📖 Оптимизация запросов в PostgreSQL

Автор: Домбровская Г., Новиков Б., Бейликова А., 2022

Описание:
Книга поможет вам писать запросы, которые выполняются быстро и вовремя доставляют результаты. Вы научитесь смотреть на процесс написания запроса с точки зрения механизма базы данных и начнете думать, как оптимизатор базы данных. Объясняется, как читать и понимать планы выполнения запросов, какие существуют методы воздействия на них с точки зрения оптимизации производительности, и показано, как эти методы используются вместе для создания эффективных приложений.

• Скачать книгу из архива
• Стоимость в магазине

📚 Полка Разработчика | #PostgreSQL #Оптимизация
👍1