Skip to main content

Apa itu transaksi otonom?

Transaksi otonom adalah jenis transaksi yang digunakan dalam Oracle Jalur program perangkat lunak basis data.Dalam arti istilah yang paling sederhana, transaksi otonom adalah transaksi yang terjadi dan diselesaikan sebagai bagian dari transaksi lain.Selama transaksi otonom, perangkat lunak komputer menjeda pemrosesan transaksi asli, bercabang untuk mengambil informasi atau menyelesaikan proses yang diperlukan oleh transaksi otonom.Setelah memperoleh hasil untuk transaksi otonom, ia mengambil tepat di tempat yang ditinggalkan dalam memproses transaksi asli.

Transaksi otonom biasanya digunakan ketika operator database ingin memecah transaksi yang lebih kompleks ke bagian komponennya.Misalnya, jika operator database ingin memproduksi daftar semua karyawan yang menghasilkan lebih dari $ 60.000 dolar AS (USD) setahun dan kemudian ingin membagi daftar itu menjadi hanya karyawan di bawah 30 tahun, menggunakan transaksi otonom akanIzinkan operator untuk membagi permintaan menjadi dua bagian.Pertama, komputer akan mengumpulkan daftar semua karyawan yang menghasilkan $ 60.000 USD.Di tengah -tengah operasi ini, ia akan menyelesaikan bagian kedua dari permintaan untuk menyelesaikan transaksi otonom, memilih hanya karyawan dari daftar USD atau lebih USD $ 60.000 yang juga berusia di bawah 30 tahun.

Salah satu keuntungan utama untuk transaksi otonom adalah bahwa mereka memberikan kesederhanaan yang lebih besar saat memanggil operasi basis data.Dalam memecah hal -hal menjadi bagian komponen mereka, dapat menjadi lebih mudah bagi operator basis data untuk memvisualisasikan setiap langkah dalam proses, memudahkan proses pengkodean permintaan yang sebenarnya.Keuntungan kedua untuk transaksi otonom adalah bahwa mereka dapat bersarang satu sama lain;Operator basis data yang terampil dapat memprogram transaksi yang memanggil transaksi otonom di mana transaksi otonom kemudian memanggil sejumlah transaksi otonom tambahan.Ini secara drastis meningkatkan fleksibilitas perangkat lunak transaksi database Oracle, yang memungkinkan transaksi yang lebih kompleks untuk dikodekan dengan mudah.

Setiap transaksi yang terjadi dalam program ini dilacak oleh perangkat lunak itu sendiri untuk tujuan audit.Ini memungkinkan individu untuk meninjau transaksi yang telah diminta dari database.Menulis transaksi dalam bentuk otonom dapat membantu menyederhanakan prosedur audit, karena jauh lebih mudah untuk memahami sejumlah transaksi sederhana berurutan daripada pernyataan kompleks tunggal.