Mikä on itsenäinen transaktio?

Itsenäinen tapahtuma on transaktiotyyppi, jota käytetään Oracle® -tietokantaohjelmistorivillä. Termin yksinkertaisimmassa merkityksessä itsenäinen tapahtuma on tapahtuma, joka tapahtuu ja suoritetaan osana toista liiketointa. Itsenäisten tapahtumien aikana tietokoneohjelmisto keskeyttää alkuperäisen tapahtuman käsittelyn ja haarautuu hakeakseen tiedot tai suorittaakseen loppuun itsenäisen tapahtuman edellyttämän prosessin. Kun se on saanut tuloksen itsenäiselle tapahtumalle, se jatkaa täsmälleen siitä, mihin se jäi alkuperäisen tapahtuman käsittelyssä.

Itsenäisiä tapahtumia käytetään tyypillisesti silloin, kun tietokantaoperaattori haluaa jakaa monimutkaisemman tapahtuman sen osiin. Jos tietokannan ylläpitäjä haluaa esimerkiksi luoda luettelon kaikista työntekijöistä, jotka ansaitsevat yli 60,000 30 Yhdysvaltain dollaria (USD) vuodessa, ja haluaa sitten jakaa tämän luettelon vain alle 60,000 -vuotiaille työntekijöille itsenäisen tapahtuman avulla antaa operaattorin jakaa pyynnön kahteen osaan. Ensinnäkin tietokone kerää luettelon kaikista työntekijöistä, jotka ansaitsevat 60,000 30 dollaria. Tämän toimenpiteen keskellä se ratkaisee itsenäisen tapahtuman loppuun saattamista koskevan pyynnön toisen osan valitsemalla vain ne työntekijät vähintään XNUMX XNUMX dollarin luettelosta, jotka ovat myös alle XNUMX -vuotiaita.

Yksi suuri etu itsenäisille tapahtumille on se, että ne tarjoavat yksinkertaisemman kutsun tietokantaoperaatioihin. Jakaessaan asiat osiinsa tietokantaoperaattorin voi olla helpompi visualisoida prosessin jokainen vaihe, mikä helpottaa todellisen pyynnön koodaamista. Toinen etu itsenäisille liiketoimille on, että ne voidaan sijoittaa toisiinsa; taitava tietokantaoperaattori voi ohjelmoida tapahtuman, joka kutsuu itsenäiseksi tapahtumaksi, jossa itsenäinen tapahtuma kutsuu sitten minkä tahansa määrän muita itsenäisiä tapahtumia. Tämä parantaa huomattavasti Oracle -tietokantatapahtumaohjelmiston joustavuutta, jolloin monimutkaiset tapahtumat voidaan koodata helposti.

Ohjelmisto itse seuraa jokaista tapahtumaa, joka tapahtuu ohjelmassa auditointia varten. Tämän avulla yksilöt voivat tarkastella tietokannasta pyydettyjä tapahtumia. Tapahtumien kirjoittaminen itsenäisessä muodossa voi auttaa yksinkertaistamaan tarkastusmenettelyä, koska useiden peräkkäisten yksinkertaisten tapahtumien ymmärtäminen on paljon helpompaa kuin yksi monimutkainen lausunto.