410 читали · 1 год назад
Транзакция - что это? Простыми словами
Начнем с самого начала. Транзакция - это слово, которое часто используется в финансах и бизнесе. Но что оно на самом деле означает? Простыми словами, это какой-то вид операции или сделки между двумя сторонами. Например, когда вы покупаете что-то в магазине, происходит транзакция между вами и продавцом. Подумайте о транзакции как о договоре. Вы согласны что-то отдать в обмен на что-то другое. Это может быть обмен деньгами на товары, услуги или даже информацию. Этот процесс универсален и происходит каждый день миллионы раз во всем мире...
Exclusive внутри транзакции: что это и зачем
Скорее всего, если вы работали с базами данных и транзакциями, то замечали в коде transaction(exclusive = true). Сегодня как раз разберёмся, а что же это за exclusive. Представим, что у нас много-много-много котиков. Мы хотим их покормить, но при этом важно, чтобы никто другой в это время не кормил их. А то котики могут стать слишком толстыми и нездоровыми. Чтобы этого не произошло мы говорим всем: "Сейчас я кормлю котиков, и пока я это делаю, никто другой не может ни кормить, ни даже заглядывать в миски...