KomputerTeknologi informasi

Transaksi - apa iku? Database transaksi

A transaksi pesawat saka tumindak tartamtu kang dileksanakake dening wong utawa program kanggo ngakses utawa ngowahi basis data. Sadurunge menehi hasil, transaksi - sing perlu kanggo ngerti pet proses iki. Teges ingkang dhasar saking proses dumunung ing kasunyatan sing tumindak kudu salah siji kanthi rampung utawa dibatalake.

Saben transaksi database kudu nerjemahake saka siji negara, kang konsisten kanggo liyane. Lagi wiwit konsistensi bisa nerak ing proses.

Akeh wong sing pemikiran, transaksi - apa iku. Iki unit karya sing dileksanakake ing database. Iku bisa dadi bagéan saka algoritma sakabèhé, tim kapisah utawa program minangka wutuh.

transaksi kudu rampung?

Ana rong cara kanggo ngrampungake iku:

  • Ing kasus ngendi transaksi wis rampung kasil, asil sing direkam, lan database dadi menyang negara konsisten anyar (laku).
  • Yen ngukum tindak salah, kesalahan transaksi nguripake, iku dibatalake. Ing kasus iki database kudu dibalèkaké ing kahanan Originally. Kahanan iki disebut "rollback" (muter maneh). Nanging, yen transaksi wis direkam, iku bisa ora dibatalake. Yen tumindak ketemu dadi salah, iku perlu kanggo nindakake transaksi liyane sing bakal ngasilake database menyang negara konsisten.

situs transaksi

Kanggo nandhani wates transaksi Ditampa kanggo nggunakake operator miwiti transaksi, laku, muter bali.

Asam, utawa sifat transaksi bisa minangka nderek:

  • Atom, utawa atomicity. Transaksi - unit bagéan, kang kudu salah siji kaleksanan utawa dibatalake.
  • Sesambungan, utawa konsistensi. Tegesipun transaksi sing database gerakane saka siji negara konsisten kanggo liyane.
  • Insulativity, utawa hubungan. Saben transaksi kang wis digawa metu, ora gumantung ing wong. Kabeh asil saka proses kasedhiya ing kesenjangan ora kudu katon kanggo transaksi liyane.
  • Duration, utawa dadi. Kabeh asil sing wis ngrambah sak transaksi sukses kudu ora ilang dening gagal sakteruse. Kontak disimpen ing database permanen.

Transaksi digunakake kanggo nggawe owahan utawa nganyari kanggo database. Saben proses wis diatur lan kontrol dening manager transaksi lan sumber - manager sumber. Interaksi saka loro pengontrol nemtokake kasil saka operasi. transaksi digawa metu kunci yen perlu.

transaksi phase

Ana ing fase ngisor iki:

  • Aktif. Ing phase saka transaksi wis digawe ing proses Agencies Managers sumber.
  • Nyamektakaken. Sak iki wektu, saben manager sumber bisa nemtokake kasil saka operasi. Miwiti phase occurs nalika ngripta ndadekake request kanggo ngrampungake transaksi. Yen manager sumber ora duwe wektu kanggo nyiapake, iku mbutuhake mbudhalaké kanggo ngirim rollback transaksi. Managers Resource sing jurnal sing ngrekam kabeh data ing negara teruse. Iki kanggo mesthekake yen ing acara saka standar kagungan kesempatan kanggo terus bisa karo panggonan tartamtu.
  • Fiksasi. Awal phase iki wayahe nalika kabeh Managers sumber sing siap kanggo operasi. Yen perlu, ing dispatcher transaksi bisa nganakke operasi.

Saben transaksi kudu tundhuk syarat tartamtu. Minangka asil saka sistem operasi kudu digawa menyang negara sing bener. Kondisi iki perlu ing kasus nalika ana gagal ing sumber daya.

log transaksi

Sak operasi digawa metu log transaksi, ngendi kabeh owah-owahan sing direkam. Sampeyan perlu kanggo ajeg truncate, langkah kuwi bakal bantuan kanggo supaya kebanjiran. Nanging, ana sawetara alasan ngapa truncation bisa telat sak iki wektu iki utamané penting kanggo ngawasi isi. Kanggo nyuda ukuran cathetan, sampeyan bisa nindakake operasi minimally mlebu.

Ing acara saka log Gagal komponèn kritis fungsi sing bakal bantuan kanggo nggawa database menyang negara konsisten. majalah kudu ora ngrubah utawa dibusak.

Kaluwihan saka nggunakake log transaksi

Iki ndadekake iku bisa kanggo ndhukung kuwi operasi:

  • mulihake tumindak individu;
  • waras transaksi sing padha ora rampung;
  • nindakake muter tumindak maju Gagal;
  • apa réplikasi transactional.

Carane truncation saka cathetan?

Ing proses truncating iku dirilis ing file, sing digunakake kanggo rekaman luwih. Yen kita nglirwakaké kuwajiban ngrumati proses iki, kabeh papan disk wis dikuwasani, lan bakal ana akeh masalah. Kanggo supaya kahanan kuwi, truncation njupuk Panggonan otomatis, kajaba nalika iku wis telat kanggo alasan sawijining.

Transaksi dening kertu kredit

Gawe pembayaran kanthi toko pembayaran, tumbas sing mikir: transaksi - apa lan apa sing padha kanggo? transaksi karo kertu kredit minangka total awis, mbayar ulang akun, utawa nggawe pindhah, disebut transaksi. Konsep iki digunakake ing pitungan saka kertu pembayaran ing toko paling cedhak.

Nggawe pembayaran dening kertu kredit, ora saben klien mikiraken apa pangolahan sing njupuk Panggonan ing wektu iki. Senajan kawruh iki cukup penting, awit kita ngomong bab dhuwit lan keamanan.

Mangkono, transaksi - apa iku ing pitungan nyimpen? Operasi iki kasusun saka pirang-pirang langkah, kang interconnected.

Peserta utama ing proses - iku bank (perusahaan sing ngetokake sekuritas) sing ditanggepi kertu pembayaran, lan bank (acquirer), layanan sing paling cedhak. Pet operasi dumunung ing kasunyatan sing acquirer kepengin nampa saka ijin Perusahaan sing ngetokake sekuritas kang kanggo tumindak transaksi. Liwat kertu liwat terminal, dikirim request ndhelik kasir karo data perlu kanggo operasi. Kabeh informasi sing ana ing Strip Magnetik.

panyuwuné wis dikirim menyang tengah Processing, kang tugas iku Processing lan pangiriman sakteruse saka informasi ing bank nerbitake. Nanging nganalisa informasi lan bandingke karo data ing. Yen disagreement mengkene, perusahaan sing ngetokake sekuritas bakal ngetokake ijin kanggo nindakake transaksi. Pet proses kanggo nemtokake kode wewenang pribadi.

Mung sawise sing acquirer uga nindakake operasi, kang ngasilaken ing dana bakal mindhah saka akun customer kanggo dagang. Ing cilik saka Gagal piranti bakal pitutur marang kowe sing ora bisa ngrampungake transaksi.

Kaya transaksi database wis rampung online. Ana jinis transaksi, offline, kang diprodhuksi kanthi imprinter mengkono weton kertu.

Akeh wong sing kasengsem ing: apa iku bisa kanggo malik transaksi? Yen perlu bank bisa nindakake manipulations tartamtu sing ngidini kanggo nglakoni.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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