Skip to main content

Mi az autonóm tranzakció?

Az autonóm tranzakció egy olyan típusú tranzakció, amelyet az Oracle Reg -ben használnak;Adatbázis -szoftverprogramok sora.A kifejezés legegyszerűbb értelmében az autonóm tranzakció egy olyan tranzakció, amely egy másik tranzakció részeként történik.Az autonóm tranzakciók során a számítógépes szoftver szünetelteti az eredeti tranzakció feldolgozását, elágazni az információk visszakeresésére vagy az autonóm tranzakció által megkövetelt folyamat befejezésére.Miután megkapta az autonóm tranzakció eredményét, pontosan akkor veszi fel, ahol abbahagyta az eredeti tranzakció feldolgozását.

Az autonóm tranzakciókat általában akkor használják, amikor egy adatbázis -üzemeltető egy bonyolultabb tranzakciót akar bontani az összetevő részeire.Például, ha az adatbázis -üzemeltető egy évente több mint 60 000 dollárt (USD) kereső alkalmazott listáját akarja készíteni, majd azt akarja, hogy csak a 30 év alatti alkalmazottakra osztja ezt a listát, akkor egy autonóm tranzakció alkalmazásával megtenné.Hagyja, hogy a kezelő a kérést két részre osztja.Először is, a számítógép összegyűjti az összes alkalmazott listáját, akik 60 000 USD -t keresnek.A művelet közepette megoldja az autonóm tranzakció befejezésének kérésének második részét, és csak azokat a munkavállalókat választja ki a 60 000 dolláros vagy annál több listából, akik szintén 30 évesnél fiatalabbak.

Az autonóm tranzakciók egyik fő előnye az, hogy nagyobb egyszerűséget biztosítanak az adatbázis -műveletek felhívásakor.A dolgok összetevői részeire történő bontásakor az adatbázis -operátor számára könnyebbé válhat a folyamat minden lépésének megjelenítésére, megkönnyítve a tényleges kérés kódolásának folyamatát.Az autonóm tranzakciók második előnye az, hogy egymásba beágyazhatók;A képzett adatbázis -operátor programozhat egy olyan tranzakciót, amely autonóm tranzakciót hív fel, ahol az autonóm tranzakció ezután bármilyen további autonóm tranzakciót felhív.Ez drasztikusan javítja az Oracle Database tranzakciós szoftver rugalmasságát, lehetővé téve a bonyolultabb tranzakciók könnyedén történő kódolását.Ez lehetővé teszi az egyének számára, hogy felülvizsgálják az adatbázisból kért tranzakciókat.A tranzakciók autonóm formában történő írása elősegítheti az ellenőrzési eljárás egyszerűsítését, mivel sokkal könnyebb megérteni számos szekvenciális egyszerű tranzakciót, mint egyetlen összetett nyilatkozat.