КомпјутериИнформатичката технологија

Трансакција - што е тоа? база на податоци трансакција

Трансакција е збир на конкретни активности кои се вршат од страна на лице или програма за пристап до или модифицирање на базата на податоци. Пред договорот, трансакцијата - дека е неопходно да се разбере суштината на овој процес. Основното значење на процесот лежи во фактот дека активноста мора да биде или целосно завршени или откажана.

Секоја база на податоци трансакција треба да се преведе од една држава, што е во согласност со другите. Се претпоставува дека конзистентност може да биде повредено во процесот.

Многу луѓе се прашуваат, трансакција - што е тоа. Оваа единица на работа која се врши во базата на податоци. Тоа може да биде дел од целокупната алгоритам, посебен тим или програма како целина.

Трансакцијата треба да биде завршена?

Постојат два начини да се заврши:

  • Во случај кога трансакцијата е успешно завршено, резултатите се снимаат, и базата на податоци оди во нова согласност држава (извршат).
  • Ако извршувањето не беше во ред, се сврте грешка трансакција, се откажани. Во овој случај на базата на податоци мора да се врати во состојбата во која првично беше. Оваа ситуација се нарекува "враќање" (се тркалаат назад). Меѓутоа, ако на трансакцијата е снимен, тоа не може да биде укинат. Ако е пронајден на акција за да се неточни, потребно е да се изврши уште една трансакција која ќе се врати на базата на податоци во согласност држава.

својства на трансакции

За да го одбележи границата трансакција е прифатен за користење на операторите да започне трансакцијата, се изврши, се тркалаат назад.

КИСЕЛИНА, или својствата на трансакцијата може да биде како што следува:

  • Атомски, или atomicity. Трансакција - неделив единица, која мора да биде или погубен или откажана.
  • Координација или конзистентност. Значењето на трансакцијата е дека базата на податоци се движи од една доследна на друг.
  • Insulativity, или изолација. Секоја трансакција која се врши, не зависи од другите. Сите резултати од процесот се достапни во празнините не треба да биде видлив за други трансакции.
  • Траење, или траење. Сите резултати кои се постигнати во текот на успешна трансакција не треба да се изгуби од страна на последователните неуспеси. Тие се зачувани во базата на податоци трајно.

Трансакциите се користи за да се направат промени или ажурирања на базата на податоци. Секој процес е регулирана и контролирана од менаџерот на трансакцијата и ресурс - ресурс менаџер. Интеракција на два контролори одредува исходот на операцијата. трансакции врши заклучување ако е потребно.

фаза трансакција

Постојат следниве фази:

  • Активен. Во оваа фаза од трансакцијата се создадени во процесот на учество менаџери ресурс.
  • Подготвителна. Во текот на овој период, секој ресурс менаџер е во состојба да се утврди резултатот од операцијата. Почетна фаза се случува кога иницијатор прави барање да се заврши трансакцијата. Ако ресурс менаџер не имаат време да се подготви, тоа бара диспечер да испрати враќање трансакција. Ресурси Менаџерите се списанија, кои ги сними сите податоци за состојбата на подготвеност. Ова е да се осигура дека во случај на отстапување имаа можност да продолжи да работи со одредено место.
  • Фиксација. На почетокот на оваа фаза е моментот кога сите менаџери на ресурси се подготвени за работа. Доколку е потребно, диспечерот на трансакцијата може да се заклучи операцијата.

Секоја трансакција мора да биде предмет на одредени услови. Како резултат на системот за операција треба да се донесе во правилна состојба. Оваа состојба е потребно во случај кога постојат недостатоци во снабдувањето со електрична енергија.

логови трансакција

За време на операцијата врши трансакцијата се логирате, каде што се евидентирани сите промени. Неопходно е да се скрати редовно, како мерка ќе помогне да се избегне прелевање. Сепак, постојат голем број на причини зошто кратење може да се одложи за време на овој период е особено важно да се следи содржината. За да се намали големината на дневникот, можете да вршат операции минимално логирани.

Во случај на најавите неуспех е критична компонента на функцијата која ќе ви помогне да се донесе на базата на податоци на согласност држава. Списанието не мора да бидат изменети или избришани.

Предностите на користење на најавите на трансакцијата

Ова го прави можно за поддршка на таквите операции:

  • врати индивидуални активности;
  • враќање на трансакции кои не се завршени;
  • вршење на акција за да се тркалаат напред неуспех;
  • направи трансакциска репликација.

Како е скратување на дневникот?

Во процесот на truncating е пуштен на слобода во датотеката, која се користи за дополнителни снимки. Ако занемариме овој процес, целиот простор на дискот е окупирана, и ќе има многу проблеми. За да избегнете такви ситуации, скратување се одвива автоматски, освен кога тоа е одложено за независна причини.

Трансакција со кредитна картичка

Направете плаќање со платежни средства продавници, купувачи се размислува: трансакција - Што е тоа и што се тие за? Таквите трансакции со кредитна картичка, како подигање на готовина, Дополнување на сметка, или да се направат трансфери, наречен трансакција. Овој концепт се користи во пресметката на платежна картичка во малопродажните места.

Изработка на плаќање со кредитна картичка, не секој клиент мисли за она што процеси се одвиваат во тоа време. Иако ова знаење е многу важно, бидејќи ние зборуваме за пари и безбедност.

Така, на трансакцијата - Што е тоа во пресметката на продавница? Оваа операција се состои од неколку чекори, кои се меѓусебно поврзани.

Главните учесници во процесот - е банка (издавач), која издаде картичка за плаќање, и банката (стекнувачот), сервисери. Суштината на работа лежи во фактот дека стекнувачот сака да добие дозвола од издавачот е да се спроведе трансакции. Преку картичка преку терминал, испраќа шифрирана барање касата со потребните податоци за операцијата. Сите информации содржани во магнетната лента.

Ова барање е испратено до центарот за преработка, чија задача е обработка и испорака на следните информации на емисиона банка. Ги анализира информациите и го споредува со податоците. Ако се појави било несогласување, издавачот е должен да издаде дозвола за извршување на трансакцијата. Суштината на процесот е да се додели личен код за авторизација.

Само по што стекнувачот може да изврши операција, што резултираше со средствата ќе се пренесе од сметката на корисникот на трговецот. Во случај на неуспех на уредот ќе ви каже дека не може да ја заврши трансакцијата.

Таквата база на податоци трансакција се направи на интернет. Постои и друг тип на трансакции, офлајн, кои се произведени со помош на втиснувач прави отпечаток картичка.

Многу луѓе се заинтересирани во: дали е можно да се јават на трансакцијата? Доколку е потребно банката може да изврши одредени манипулации кои им овозможуваат да го стори тоа.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mk.delachieve.com. Theme powered by WordPress.