Транзакциите (транзакция английски от Латинска transactio -... споразумение, договор) - минимум логично смислена работа, че има смисъл и може да бъде направено само напълно.
До края на ХХ век в българския език обикновено се измисли написването на "сделка". [1] Наскоро преобладава писане "транзакция
В икономиката, политиката, правото на
- Банков сделка - операция, състояща се в прехвърляне на средства от една сметка в друга; покупко-продажба;
- Банкомат транзакция (сделка английски банкомат..) - работата по издаване на пари в брой или предоставянето на други услуги чрез банкомат [6]
- Транзакцията (сделка) - Споразумението (политически, юридически), следвани от взаимни отстъпки.
- Транзакциите (компютър) - група от логически обединени последователни операции на данните, които се обработват или прекратени напълно.
- Транзакциите (психология) - единица за комуникация между двама души, комуникативно действителност, се използва в някои области на психологията
- Транзакциите (физика) - ключовото понятие за транзакционен тълкуването на квантовата механика.
40.Perechislite какви качества трябва да имат сделката.
Транзакциите (Engl сделка.) - група от последователни операции в базата данни, която е логическа единица работа с данните. Сделката може да се извърши или изцяло и успешно поддържане на целостта на данните и каквито и други сделки, паралелно или не се извършва на всички и по този начин тя не трябва да повлияе. Операциите, обработени системи за транзакции, в процеса на което се създава историята на транзакциите.
Разграничаване последователни (нормален), паралелна и разпределена транзакция. Разпределени транзакции включват използването на повече от една сделка на система и изискват много по-сложна логика (например, двуфазов протокол - на двуфазов сделки Protocol). Също така, в някои системи изпълняват самостоятелно сделка, или под-сделки, които са самостоятелна част от сделката родител.
Пример: необходимо е да се прехвърли към профила номер банка 5 поради броя 7 в размер на 10 парични единици. Това може да се постигне, например, намалява последователност от действия:
прочетете баланса на номера на сметката 5
намаляване на салдото на 10 парични единици
запазите равновесие брой нов акаунт 5
прочетете баланса на номера на сметката 7
увеличаване на баланса на 10 парични единици
запазите равновесие номер 7 на нов акаунт
Тези стъпки представляват логическа единица работа "паричен превод между сметки", и по този начин са транзакция. Ако анулирате тази транзакция, например, в средата, а не за да отмените всички промени, то е лесно да се оставят на броя на титуляра на сметката 5 без 10 единици, а на собственика на номера на сметката, 7, няма да ги вземем.
Един от най-общ набор от изисквания към системата за сделка и транзакция е набор от киселина (валентност, последователност, изолация, Дълготрайност). изисквания киселина се формулират предимно в края на 70-те години Джим Грей [1]. Все пак, има специализирани системи отслабена транзакции свойства [2].
Атомност гарантира, че сделката не се отчита в системата частично. Те или ще бъдат изпълнени всички от намиращата се под него, или не отговаря на едно. Тъй като на практика е невъзможно да се едновременно и автоматично да може да изпълни цялата последователност на операциите в рамките на сделка, концепцията за "намаление на цените» (връщане назад): ако сделката не успее да завърши, резултатите от всички все още произвеждат ефекти ще бъдат отменени, а системата ще се върне към първоначалното си състояние.