#транзакции_в_бд — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #транзакции_в_бд, aggregated by home.social.
-
Переход MultiXactOffset на 64 бита в Postgres
Ещё в 1987 году Майкл Стоунбрейкер в основополагающем документе «The Design of POSTGRES» написал, что транзакции должны быть 64-битными. Прошло почти 40 лет — и Postgres до сих пор живёт в мире 32-битных счётчиков. Но в декабре 2025 года в кодовую базу тихо вошёл мой коммит, который стал первым реальным шагом к тому, о чём думал Стоунбрейкер. Расскажу, что именно изменилось и почему это важнее, чем кажется.
https://habr.com/ru/companies/postgrespro/articles/1006080/
#postgresql #64битные_счетчики #MultiXactOffset #wraparound #транзакции #транзакции_в_бд #производительность #производительность_sql
-
64-битный счётчик транзакций в PostgreSQL
На конференции PgBootcamp 2025 был доклад Евгения Воропаева "Разработка и отладка 64-битного счётчика транзакций". В докладе рассматривались проблемы, которые встретились при переносе патча с 16 на 18 версию PostgreSQL. В статье описывается история патча.
-
[Перевод] Демистификация транзакций и исключений с помощью Spring
На основе статьи Arpendu Kumar Garai "Demystifying Transactions and Exceptions with Spring", от 31 января 2023 года. Spring Framework обеспечивает обширную поддержку транзакций. Но прежде чем мы углубимся в концепции управления транзакциями, давайте разберемся с основной концепцией транзакции. Транзакция базы данных (СУБД) — это серия из одной или нескольких операций, выполняемых как единая атомарная единица работы. Это означает, что либо все операции в транзакции завершаются успешно, либо ни одна из них не применяется к базе данных. Транзакция может состоять из одной команды, группы команд или любых других действий с базой данных. Любая СУБД, поддерживающая транзакции, должна гарантировать качество ACID для сохранения целостности данных. ACID (от англ. atomicity, consistency, isolation, durability) — набор требований к транзакционной системе, обеспечивающий наиболее надёжную и предсказуемую её работу. Основные требования:
https://habr.com/ru/articles/871582/
#Transactional #транзакции #транзакция #транзакции_в_бд #транзакционность #транзакции_acid #транзакционные_данные
-
Уровни изоляции транзакций в БД
В этой статье обсудим, что из себя представляет изолированность транзакций в БД, какие есть уровни изоляции транзакций, как их установить, какие бывают аномалии на разных уровнях, и что такое MVCC . Естественно, всё на простых примерах .
https://habr.com/ru/articles/845522/
#базы_данных #sql #транзакции_в_бд #уровни_изоляции_бд #mvcc