ПредишенСледващото

Транзакциите (транзакция английски от Латинска transactio -... споразумение, договор) - минимум логично смислена работа, че има смисъл и може да бъде направено само напълно.

До края на ХХ век в българския език обикновено се измисли написването на "сделка". [1] Наскоро преобладава писане "транзакция

В икономиката, политиката, правото на

  • Банков сделка - операция, състояща се в прехвърляне на средства от една сметка в друга; покупко-продажба;
  • Банкомат транзакция (сделка английски банкомат..) - работата по издаване на пари в брой или предоставянето на други услуги чрез банкомат [6]
  • Транзакцията (сделка) - Споразумението (политически, юридически), следвани от взаимни отстъпки.
  • Транзакциите (компютър) - група от логически обединени последователни операции на данните, които се обработват или прекратени напълно.
  • Транзакциите (психология) - единица за комуникация между двама души, комуникативно действителност, се използва в някои области на психологията
  • Транзакциите (физика) - ключовото понятие за транзакционен тълкуването на квантовата механика.

40.Perechislite какви качества трябва да имат сделката.

Транзакциите (Engl сделка.) - група от последователни операции в базата данни, която е логическа единица работа с данните. Сделката може да се извърши или изцяло и успешно поддържане на целостта на данните и каквито и други сделки, паралелно или не се извършва на всички и по този начин тя не трябва да повлияе. Операциите, обработени системи за транзакции, в процеса на което се създава историята на транзакциите.

Разграничаване последователни (нормален), паралелна и разпределена транзакция. Разпределени транзакции включват използването на повече от една сделка на система и изискват много по-сложна логика (например, двуфазов протокол - на двуфазов сделки Protocol). Също така, в някои системи изпълняват самостоятелно сделка, или под-сделки, които са самостоятелна част от сделката родител.

Пример: необходимо е да се прехвърли към профила номер банка 5 поради броя 7 в размер на 10 парични единици. Това може да се постигне, например, намалява последователност от действия:

прочетете баланса на номера на сметката 5

намаляване на салдото на 10 парични единици

запазите равновесие брой нов акаунт 5

прочетете баланса на номера на сметката 7

увеличаване на баланса на 10 парични единици

запазите равновесие номер 7 на нов акаунт

Тези стъпки представляват логическа единица работа "паричен превод между сметки", и по този начин са транзакция. Ако анулирате тази транзакция, например, в средата, а не за да отмените всички промени, то е лесно да се оставят на броя на титуляра на сметката 5 без 10 единици, а на собственика на номера на сметката, 7, няма да ги вземем.

Един от най-общ набор от изисквания към системата за сделка и транзакция е набор от киселина (валентност, последователност, изолация, Дълготрайност). изисквания киселина се формулират предимно в края на 70-те години Джим Грей [1]. Все пак, има специализирани системи отслабена транзакции свойства [2].

Атомност гарантира, че сделката не се отчита в системата частично. Те или ще бъдат изпълнени всички от намиращата се под него, или не отговаря на едно. Тъй като на практика е невъзможно да се едновременно и автоматично да може да изпълни цялата последователност на операциите в рамките на сделка, концепцията за "намаление на цените» (връщане назад): ако сделката не успее да завърши, резултатите от всички все още произвеждат ефекти ще бъдат отменени, а системата ще се върне към първоначалното си състояние.

Подкрепете проекта - споделете линка, благодаря!