завершить транзакцию что это

Транзакция по банковской карте: что это такое, «запрещена» и другое

Наверняка, многие из вас сталкивались со словом «транзакция» применительно к банковской карте. Но многие почему-то не понимают его. Так вот краткое определение транзакции:

Транзакция – это любая операция на банковской карте, связанная с изменением ее счета.

Оплатили товар в магазине – сделали транзакцию, сняли деньги в банкомате – еще одна, а может быть перевели деньги на другую карту… Ну вы поняли. Где есть любое движение денег по счету карты, там водятся и таинственные транзакции. А вот теперь для неленивых, давайте подробнее.

Кратко о произношении

С английского перевода «transaction» – операция, сделка, договор. Традиционно в России и странах СНГ транзакция произносится через «З». Но есть и другой общепринятый вариант написания и произношения, который тоже близок к английскому – транСакция. Вариант через «З» все же является более принятым. Оба варианта означают одно и то же.

Виды и типы транзакций

Конечно, можно их делить по типу операций: ну как мы выше рассматривали снятие, оплата и т.д. Но изначально транзакции деля по другому принципу технологии:

С оффлайн транзакциями мы познакомимся немного ниже, а пока онлайн.

Участники транзакции

В любой транзакции по банковской карте участвуют 3 основные стороны:

То же самое на картинке:

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Порядок транзакции

Теперь немного покажем схему того, как собственно происходит транзакция:

Вот такой путь проходит во время одного платежа. А этот один платеж в нашем случае и есть та самая транзакция. Но и здесь есть уже нюансы, вроде бы все договорились и хэппи энд. Но нет! Деньги у банка ушли в магазин (причем не от банка владельца карты), но на карточке, производившей оплату, они всего лишь заблокировались, до получения соответствующих документов от эквайера эмитентом. И вот здесь может быть задержка вплоть до месяца… Но это уже не наши проблемы.

Оффлайн транзакции

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

По завершению дня или в другой оговоренный период все данные с устройства передаются в процессинговый центр банка, где и происходит уже их дальнейшая обработка. Но суть в том, что первоначальные операции строятся без коммуникации.

Применяется там, где невозможно установить прямую связь.

Номер транзакции

Любой успешно проведенной транзакции присваивается свой номер в банке. Если быть точнее, в обоих банках – и эмитенте, и эквайере. В одном на списание, в другом на пополнение. Вот пример номера транзакции в Сбербанке

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Нередко этот номер требуется для быстрой идентификации платежа в случае проблемы с ним. Используется, например, при обращении в службу технической поддержки по телефону или через специальную форму обратной связи.

Нередко номер транзакции указывается и на чеке!

Отмена транзакции или запрет

В некоторых случаях транзакция может быть отменена любой стороной. Причем, это может произойти чуть позже проведения платежа, во время его (например, сообщение «Транзакция запрещена») или даже гораздо позже (ChargeBack). Мы уже писали об этом выше в примерах. Здесь лишь приведем список наиболее частых вариантов. Вдруг платеж у кого-то из читателей не прошел, но требуется узнать причину его отмены. Вот наш список:

При большинстве возникших проблем лучший способ разрешить ситуацию – обратиться в свой банк. В случае проблемы в некоторых случаях из-за известной блокировки транзакций их можно и отменить, например, при борьбе с мошенниками.

Видео про отмену транзакции по карте (ChargeBack):

В общем, при любой странной ситуации не обращайтесь на наши сайты, а звоните в банк. Надеюсь, что вы разобрались, что такое транзакция по банковской карте, ну а если нет:

Вы всегда можете задать свой вопрос нам в комментариях – мы неплохо понимаем работу платежных систем. Это не текст бездарных горекопирайтеров с бирж!

Источник

Транзакция – продуктивное управление банковским счетом

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Каждый раз при оплате покупки через банковскую карту, при обналичивании средств, выполнении денежного перевода, пополнении карты вы выполняете транзакцию. Этот процесс регламентирован законом.

Аннулирование операции: как отменить транзакцию?

Банки могут отменять многие операции. Если вы ошиблись цифрой, вводя номер карты адресата, ошибочно перевели деньги неизвестному лицу – вернуть их будет сложно, но возможно. Сразу нужно позвонить эмитенту вашей карточки, используя call-центр банка. Он скоординирует последующие действия.

Потребуется отвезти в банк заявление, собственноручно написанное, на возврат неправильно переведённых денег. Однако подобная операция невозможна без человека, которому ошибочно переведены средства. Исход мероприятия зависит от него. В случае его отказа от участия, проблему придется решать через суд.

При возврате товара, помимо традиционной процедуры написания заявления магазину о непригодности продукции, необходимо отменить транзакцию в банке. Для этого в финучреждение предоставить заявление на отмену транзакции. После чего остаётся ждать, когда эмитент получит оговоренную сумму от продавца и перечислит деньги обратно на вашу карту.

Что значит транзакция в общем понимании?

Что значит транзакция в общем смысле? Это операция перевода конкретной денежной суммы со счёта отправителя на счёт получателя: пополнение карты, снятие денег в банкомате, различные переводы. Чаще всего транзакцией называют оплату покупки картой.

Онлайн процедура включает в себя соединение с интернет-банкингом для списания, зачисления, выдачи денег в реальном времени – услуги банкоматов, оплата продукции картой, пополнение карты, снятие наличных и другие операции.

Помните: оффлайн процедура не предусматривает обращение к банку-эквайеру (обслуживающего торговую точку) и переведённая сумма отражается на балансе не мгновенно, а по истечению пары дней. Данная операция происходит без платежных карт – со счёта на иной счёт.

Суть банковской транзакции

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

Перевод денег со счёта на иной счёт – удобный вид транзакции, который происходит за пару минут внутри банковской системы. Межбанковские, международные переводы могут занять до 7 дней.

Денежный перевод – способ транзакции для людей, не имеющих банковский счёт. Система денежного перевода осуществляется быстро, однако взимает высокий процент за услугу.

Как происходит выполнение транзакций?

С помощью специального банковского приложения, которое через онлайн интерфейс даёт возможность управлять клиентскими счетами, происходит выполнение транзакций.

Обработка транзакций необходима для поддержания банковской системы в организованном состоянии, путём создания единой системы выполнения операций.

Система обработки транзакций даёт возможность отдельные операции автоматически связывать их между собой как единую транзакцию. Подобная система выполнения транзакций гарантирует, что все операции завершаются безошибочно.

В случае ошибки система «откатывает» транзакционную операцию, стирая её следы и восстанавливая систему до возобновления исходного состояния. В случае успеха транзакция фиксируется системой и все изменения можно произвести с помощью оператора.

Что такое неподтвержденная транзакция?

Если в банкомате, ПОС терминале при переводе, оплате, снятии денег транзакция зависла, не имеет подтверждений – это подтвержденная транзакция. Банки автоматически отменяют их в течение месяца.

В процессе операции терминал либо банкомат даёт запрос на списание денег, получив в ответ от банковской системы код авторизации, процесс успешно завершается. Если по каким-либо причинам программа не получает код авторизации, то сумма списания сначала блокируется, а потом списывается либо нет.

Совет от Сравни.ру: Если не хотите ждать, можно позвонить на горячую линию вашего банка, узнать о состоянии финансовой операции и попросить отменить транзакцию. Вас попросят назвать кодовое слово, и через пару минут неподтвержденная транзакция будет отменена. Если не помните кодовое слово, идите в отделение вашего банка с паспортом и картой. Менеджер при вас проверит, отменит транзакцию.

Источник

Что такое транзакция по банковской карте?

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Закончил в 2001 году СПбГЭУ по направлению «Бухучет и анализ». Работал с 2009 по 2016 год в банке Санкт-Петербург. В данный момент занимается юридической практикой.

В этой статье мы простыми словами объясняем, что такое транзакция. Для нетерпеливых скажем уже здесь, что так называется операция, в результате которой остаток на счете изменился в большую или меньшую сторону. Иногда техника дает сбой или же сам пользователь бывает невнимателен, из-за чего терминал показывает ошибку. В настоящей статье мы подробно разбираем само понятие «транзакция», виды операций, технические нюансы и способы решения возможных проблем.

Что означает слово «транзакция»?

Когда речь заходит об определении тех или иных слов, всегда наилучшим решением является проверка этимологии слова. В нашем случае слово было взято из английского «transaction» (приблизительный перевод на русский — операция, сделка, договор), в англоязычных странах издавна этим словом обозначалась любая сделка или договор, но если брать более широко, то таким же словом называлась сделка купли-продажи.

Примерно такое же значение сохранилось и в русском варианте этого слова. «Транзакция» обозначает изменение состояния счета в банке. То есть любое действие или операция, уменьшающее или увеличивающее количество денег на карточке или на счете, будет являться транзакцией. Так, например, в перечень таких операций входят:

Это далеко не полный список. Сюда можно отнести и самое обычное пополнение мобильного телефона с банковской карты, и оплату «Мобильного банка» или других услуг банка, и все остальное — важен лишь сам факт изменения остатка на счете. Операция, влияющая на этот параметр, является по определению «транзакцией».

Что такое код и номер транзакции?

Уже более или менее понятно, что такое транзакция по банковской карте Сбербанка или карте любого другого банка. Но вот код и номер вызывают вопросы: что это, на что влияет эта информация и как ее использовать? А, самое главное, нужно ли?

И код, и номер нужны исключительно сотрудникам банка для разрешения спорных или технически проблемных ситуаций. Еще до проведения самой транзакции ей присваивается код и номер. В случае, если деньги не поступили получателю, если транзакция была отклонена или произошла иная внештатная ситуация, именно номер и код операции помогут сотрудникам банка за пару минут найти одну единственную операцию среди миллиона ей подобных.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Ее отображают в онлайн-банке, на чеках и в прочих местах потому, что клиент должен располагать этой информацией. Благодаря этому повышается качество обслуживания.

Например, клиент отправил кому-либо деньги, но они поступили, клиент звонит в колл-центр банка, чтобы ему помогли операторы. Но как они найдут среди множества операций именно его? Здесь и помогут номер и код — их необходимо озвучить, после чего за пару минут операторы найдут всю нужную информацию.

Виды транзакций

Видов всего два, и делятся они в основном условно. Разница между ними проходит в платформе, через которую клиент делает запрос на осуществление транзакции:

Если говорить просто, то онлайн-транзакция обслуживается эмитентом мгновенно, а оффлайн — только в определенные числа либо по желанию клиента.

Как происходит транзакция?

Этот процесс достаточно непрост. Студентам-экономистам приходится почти полгода вникать в тонкости банковской деятельности, где солидная часть материала посвящена как раз проведению транзакций. Тем не менее, мы постараемся объяснить цепочку действий простыми словами:

Так обрабатывается любая операция, только в разы более сложным и многоступенчатым образом.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Статусы транзакций

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

Что значит «транзакции по вашей карте приостановлены»?

Это значит, что запросы посылать вы можете, но вот завершать их банк отказывается. В большинстве случаев так происходит потому, что срок действия карты незаметно для вас подошел к концу. В таком случае все операции блокируются до получения новой карточки.

Однако, иногда могут быть другие причины. Часто это сообщение означает, что была произведена блокировка счета или карточки. Блокируется карточка или из-за несколько раз неправильно введенного пин-кода, или из-за подозрительных операций (мошеннических или преступных, как показалось банку). В любом случае при таком статусе операции нужно незамедлительно обращаться в банк для решения вопроса.

Что значит «транзакция отклонена»?

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

В любом случае, лучшее решение — попробовать отправить деньги снова, но на этот раз с внимательным вводом пин-кода и вводом реквизитов. Если это не помогло, следует обратиться в банк, чтобы оператор сообщил о причине проблемы.

Краткое резюме статьи

Итак, мы уже разобрались, что значит транзакция и каких видов она бывает. Этим словом называется любая операция, изменившая состояние счета: получение денег или их перевод, оплата чего-либо считаются транзакциями. При этом они делятся на «оффлайн» и «онлайн».

Разница между ними проходят во времени обработки запроса: первые обрабатываются в заранее определенные числа или по указанию клиента, а вторые — мгновенно. Ошибки при проведении платежа вполне возможны, и это не страшно. Чаще всего проблема решается внимательным вводом реквизитов и пин-кода, но, в случае чего, обращение в банк способно решить более серьезную проблему.

Источник

Что такое транзакция

Транзакция — это набор операций по работе с базой данных (БД), объединенных в одну атомарную пачку.

Транзакционные базы данных (базы, работающие через транзакции) выполняют требования ACID, которые обеспечивают безопасность данных. В том числе финансовых данных =) Поэтому разработчики их и выбирают.

Я расскажу о том, что такое транзакция. Как ее открыть, и как закрыть. И почему это важно — закрывать транзакцию. И тогда при написании запросов к базе у вас будет осознанное понимание, что происходит там, под капотом, и зачем же нужен этот обязательный коммит после апдейта.

Содержание

Что такое транзакция

Транзакция — это архив для запросов к базе. Он защищает ваши данные благодаря принципу «всё, или ничего».

Представьте, что вы решили послать другу 10 файликов в мессенджере. Какие есть варианты:

Кинуть каждый файлик отдельно.

Сложить их в архив и отправить архив.

Вроде бы разницы особой нет. Но что, если что-то пойдет не так? Соединение оборвется на середине, сервер уйдет в ребут или просто выдаст ошибку.

В первом случае ваш друг получит 9 файлов, но не получит один.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Во втором не получит ничего. Нет промежуточных состояний. Или получил всё, или не получил ничего. Но зато если произошла ошибка, вы снова перешлете сообщение. И друг получит все файлики разом, не придется проверять «не потерялся ли кто».

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Казалось бы, ну недополучил файлик, что с того? А если это критично? Если это важные файлики? Например, для бухгалтерии. Потерял один файлик? Значит, допустил ошибку в отчете для налоговой. Значит, огребешь штраф и большие проблемы! Нет, спасибо, лучше файлы не терять!

И получается, что тебе надо уточнять у отправителя:

— Ты мне сколько файлов посылал?

— Да? У меня только 9. Давай искать, какой продолбался.

И сидите, сравниваете по названиям. А если файликов 100 и потеряно 2 штуки? А названия у них вовсе не «Отчет 1», «Отчет 2» и так далее, а «hfdslafebx63542437457822nfhgeopjgrev0000444666589.xml» и подобные. Уж лучше использовать архив! Тогда ты или точно всё получил, или не получил ничего и делаешь повторную попытку отправки.

Так вот! Транзакция — это тот же архив для запросов. Принцип «всё, или ничего». Или выполнены все запросы, которые разработчик упаковал в одну транзакцию, или ни один.

Допустим, вы переводите все деньги с одной карточки на другую. Выглядит это «внутри» системы как несколько операций:

delete from счет1 where счет = счет 1

insert into счет2 values (‘сумма’)

Принцип «всё или ничего» тут очень помогает. Было бы обидно, если бы деньги со счета1 списались, но на счет2 не поступили. Потому что соединение оборвалось или вы в номере счета опечатались и система выдала ошибку.

Но благодаря объединению запросов в транзакцию при возникновении ошибки зачисления мы откатываем и операцию списания. Деньги снова вернулись на счет 1!

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Если говорить по-научному, то транзакция — упорядоченное множество операций, переводящих базу данных из одного согласованного состояния в другое. Согласованное состояние — это состояние, которое подходит под бизнес-логику системы. То есть у нас не остается отрицательный баланс после перевода денег, номер счета не «зависает в воздухе», не привязанный к человеку, и тому подобное.

Как отправить транзакцию

Чтобы обратиться к базе данных, сначала надо открыть соединение с ней. Это называется коннект (от англ. connection, соединение). Коннект — это просто труба, по которой мы посылаем запросы.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Чтобы сгруппировать запросы в одну атомарную пачку, используем транзакцию. Транзакцию надо:

Выполнить все операции внутри.

Как только мы закрыли транзакцию, труба освободилась. И ее можно переиспользовать, отправив следующую транзакцию.

Можно, конечно, каждый раз закрывать соединение с БД. И на каждое действие открывать новое. Но эффективнее переиспользовать текущие. Потому что создание нового коннекта — тяжелая операция, долгая.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

При настройке приложения администратор указывает, сколько максимально открытых соединений с базой может быть в один момент времени. Это называется пул соединений — количество свободных труб.

Разработчик берет соединение из пула и отправляет по нему транзакцию. Как только транзакция закрывается (неважно, успешно она прошла или откатилась), соединение возвращается в пул, и его может использовать следующая бизнес-операция.

Как открыть транзакцию

Зависит от базы данных. В Oracle транзакция открывается сама, по факту первой изменяющей операции. А в MySql надо явно писать «start transaction».

Как закрыть транзакцию

Тут есть 2 варианта:

COMMIT — подтверждаем все внесенные изменения;

ROLLBACK — откатываем их;

И вся фишка транзакционной базы в том, что база сначала применяет запрос «виртуально», реально ничего в базе не изменив. Ты можешь посмотреть, как запрос изменит базу, ничего при этом не сохраняя.

Например, я пишу запрос:

Запрос выполнен успешно, хорошо! Теперь, если я сделаю select из этой таблицы, прям тут же, под своим запросом — он находит Иванова! Я могу увидеть результат своего запроса.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Но! Если открыть графический интерфейс программы, никакого Иванова мы там не найдем. И даже если мы откроем новую вкладку в sql developer (или в другой программе, через которую вы подключаетесь к базе) и повторим там свой select — Иванова не будет.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

А все потому, что я не сделала коммит, не применила изменения:

Я могу добавить кучу данных. Удалить полтаблицы. Изменить миллион строк. Но если я закрою вкладку sql developer, не сделав коммит, все эти изменения потеряются.

Когда я впервые столкнулась с базой на работе, я часто допускала такую ошибку: подправлю данные «на лету» для проведения теста, а в системе ничего не меняется! Почему? Потому что коммит сделать забыла.

На самом деле это удобно. Ведь если ты выполняешь сложную операцию, можно посмотреть на результат. Например, удаляем тестовые данные. Написали кучу условий из серии:

И фамилия = «Тестовый»

Удалили. Делаем select count — посмотреть количество записей в таблице. А там вместо миллиона строк осталось 100 тысяч! Если база реальная, то это очень подозрительно. Врядли там было СТОЛЬКО тестовых записей.

Проверяем свой запрос, а мы там где-то ошиблись! Вместо «И» написали «ИЛИ», или как-то еще. Упс. Хорошо еще изменения применить не успели. Вместо коммита делаем rollback.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Тут может возникнуть вопрос — а зачем вообще нужен ROLLBACK? Ведь без коммита ничего не сохранится. Можно просто не делать его, и всё. Но тогда транзакция будет висеть в непонятном статусе. Потому что ее просто так никто кроме тебя не откатит.

Или другой вариант. Нафигачили изменений:

Поменять код города с 495 на 499;

Но видим, что операцию надо отменять. Проверочный select заметил, что база стала неконсистентной. А мы решили «Ай, да ладно, коммит то не сделали? Значит, оно и не сохранится». И вернули соединение в пул.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Следующая операция бизнес-логики берет это самое соединение и продолжает в нем работать. А потом делает коммит. Этот коммит относился к тем 3 операциям, что были внутри текущей транзакции. Но мы закоммитили еще и 10 других — тех, что в прошлый раз откатить поленились. Тех, которые делают базу неконсистентной.

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Так что лучше сразу сделайте откат. Здоровей система будет!

Итого

Транзакция — набор операций по работе с базой данных, объединенных в одну атомарную пачку.

Одной операции всегда соответствует одна транзакция, но в рамках одной транзакции можно совершить несколько операций (например, несколько разных insert можно сделать, или изменить и удалить данные. ).

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Чтобы отправить транзакцию к базе, нам нужно создать соединение с ней. Или переиспользовать уже существующее. Соединение называют также коннект (англ connection) — это просто труба, по которой отправляются запросы. У базы есть пул соединений — место, откуда можно взять любое и использовать, они там все свободные.

В некоторых системах транзакцию нужно открыть, в других она открывается сама. А вот закрыть ее нужно самостоятельно. Варианты:

COMMIT — подтверждаем все внесенные изменения;

ROLLBACK — откатываем их;

завершить транзакцию что это. Смотреть фото завершить транзакцию что это. Смотреть картинку завершить транзакцию что это. Картинка про завершить транзакцию что это. Фото завершить транзакцию что это

Делая комит, мы заканчиваем одну бизнес-операцию, и возвращаем коннект в пул без открытой транзакции. То есть просто освобождаем трубу для других. Следующая бизнес-операция берет эту трубу и фигачит в нее свои операции. Поэтому важно сделать rollback, если изменения сохранять не надо. Не откатите и вернете соединение в пул? Его возьмет кто-то другой и сделает коммит. Своих изменений, и ваших, неоткаченных.

Не путайте соединение с базой (коннект) и саму транзакцию. Коннект — это просто труба, операции (update, delete…) мы посылаем по трубе, старт транзакции и commit /rollback — это группировка операций в одну атомарную пачку.

См также:

Блокировки транзакций — что может пойти не так при одновременном редактировании

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *