Транзакции — это фундаментальное понятие во всех СУБД. Суть транзакции в том, что она объединяет последовательность действий в одну операцию «всё или ничего»..
Транза́кция (англ. 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/
Транза́кция (англ. 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/
gadjimuradov.ru
Уровни изоляции транзакций в Postgresql
<p>В этой статье мы рассмотрим как в PostgreSQL реализованы уровни изоляции транзакций , какие аномалии допускаются при разных уровнях изоляции , а какие нет. </p>
<p>Транзакции - это фундаментальное понятие во всех СУБД. Суть транзакции в том, что она…
<p>Транзакции - это фундаментальное понятие во всех СУБД. Суть транзакции в том, что она…
👍1
Forwarded from Полка Разработчика
📖 Оптимизация запросов в PostgreSQL
Автор: Домбровская Г., Новиков Б., Бейликова А., 2022
Описание: Книга поможет вам писать запросы, которые выполняются быстро и вовремя доставляют результаты. Вы научитесь смотреть на процесс написания запроса с точки зрения механизма базы данных и начнете думать, как оптимизатор базы данных. Объясняется, как читать и понимать планы выполнения запросов, какие существуют методы воздействия на них с точки зрения оптимизации производительности, и показано, как эти методы используются вместе для создания эффективных приложений.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #PostgreSQL #Оптимизация
Автор: Домбровская Г., Новиков Б., Бейликова А., 2022
Описание: Книга поможет вам писать запросы, которые выполняются быстро и вовремя доставляют результаты. Вы научитесь смотреть на процесс написания запроса с точки зрения механизма базы данных и начнете думать, как оптимизатор базы данных. Объясняется, как читать и понимать планы выполнения запросов, какие существуют методы воздействия на них с точки зрения оптимизации производительности, и показано, как эти методы используются вместе для создания эффективных приложений.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #PostgreSQL #Оптимизация
👍1