Трансакција

Аутор: Monica Porter
Датум Стварања: 18 Март 2021
Ажурирати Датум: 1 Јули 2024
Anonim
8. Највозвишената трансакција
Видео: 8. Највозвишената трансакција

Садржај

Дефиниција - Шта значи Трансакција?

Трансакција, у контексту базе података, је логична јединица која се независно извршава за проналажење или ажурирање података. У релацијским базама података трансакције базе података морају бити атомске, конзистентне, изоловане и трајне - сажето као АЦИД акроним.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедиа објашњава Трансакцију

Трансакције довршавају ЦОММИТ или РОЛЛБАЦК СКЛ изрази, који означавају почетак или крај трансакције. АЦИД акроним дефинише својства трансакције базе података, као што следи:

  • Атомицити: Трансакција мора бити у потпуности довршена, сачувана (извршена) или потпуно поништена (враћена натраг). Продаја у бази малопродајних продајних места илуструје сценарио који објашњава атомску снагу, нпр. Продаја се састоји од смањења залиха и евиденције пристиглог новца. Обоје се догађају или се не догађају - све је или ништа.
  • Доследност: Трансакција мора бити у потпуности у складу са стањем базе података као што је била пре трансакције. Другим речима, трансакција не може прекршити ограничења базе података. На пример, ако ступац Телефонски број у табели базе података може да садржи само бројеве, тада доследност диктира да се свака трансакција која покушава да унесе абецедно слово можда не изврши.
  • Изолација: Подаци о трансакцији не смеју бити доступни другим трансакцијама док се оригинална трансакција не изврши или не изврши.
  • Трајност: Промјене података о трансакцијама морају бити доступне, чак и у случају квара базе података.