В чем отличие атомарной операции от включаемой в транзакцию?
операция — операция, которая либо выполняется целиком, либо не выполняется вовсе; операция, которая не может быть частично выполнена и частично не выполнена.
Транза́кция (англ. transaction) — группа последовательных операций с базой данных, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще, и тогда она не должна произвести никакого эффекта. Транзакции обрабатываются транзакционными системами, в процессе работы которых создаётся история транзакций.
Ну, исходя из такого ответа, получается так, что это - одно и то же
Атомарная операция - это то, во что нельзя никак вмешаться, ну вот читаешь книжку или смотришь сериал - никто не сможет прервать это или как-то помешать усваиванию получаемой информации. Транзакция - последовательность операций, при вмешательстве в которую или ошибке все придется начитать заново... Я не собирался сам отвечать на вопрос... Блин, лишнюю строчку скопировал...
И нахрена мое же предположение сюда впихивать еще раз? Когда оно уже есть
Да шучу же)))
Транзакция – это атомарный набор запросов к базе данных.
Этого врятли кто точно сможет обьяснить.
я не банковский работник
Могу объяснить и человеческим языком, но тогда суть вопроса будет неактуальной
прикалывайтесь дальше, раз блажь зашла
Атомарная операция - это то, во что нельзя никак вмешаться, ну вот читаешь книжку или смотришь сериал - никто не сможет прервать это или как-то помешать усваиванию получаемой информации. Транзакция - последовательность операций, при вмешательстве в которую или ошибке все придется начитать заново... Я не собирался сам отвечать на вопрос... >.<
зато мне теперь все понятно
Рад слышать, кто знает, может и пригодится когда-нибудь
Кому интересно...