Apa Itu Transaksi Otonom?

Transaksi otonom adalah jenis transaksi yang digunakan dalam jajaranprogram perangkat lunakdatabase Oracle®.Dalam pengertian istilah yang paling sederhana, transaksi otonom adalah transaksi yang terjadi dan diselesaikan sebagai bagian dari transaksi lain.Selama transaksi otonom,perangkat lunak komputermenjeda pemrosesan transaksi asli, bercabang untuk mengambil informasi atau menyelesaikan proses yang diperlukan oleh transaksi otonom.Setelah memperoleh hasil untuk transaksi otonom, ia mengambil persis di mana ia tinggalkan dalam memproses transaksi asli.

Wanita melakukan handstand dengan komputer

Transaksi otonom biasanya digunakan ketika operator database ingin memecah transaksi yang lebih kompleks menjadi bagian-bagian komponennya.Misalnya, jika operator basis data ingin membuat daftar semua karyawan yang berpenghasilan lebih dari $60.000 Dolar AS (USD) setahun dan kemudian ingin membagi daftar itu menjadi hanya karyawan di bawah usia 30 tahun, menggunakan transaksi otonom akan memungkinkan operator untuk membagi permintaan menjadi dua bagian.Pertama, komputer akan mengumpulkan daftar semua karyawan yang menghasilkan $60.000 USD.Di tengah operasi ini, ia akan menyelesaikan bagian kedua dari permintaan untuk menyelesaikan transaksi otonom, memilih hanya karyawan dari daftar $60.000 USD atau lebih 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 database.Dalam memecah hal-hal menjadi bagian-bagian komponennya, akan lebih mudah bagi operator basis data untuk memvisualisasikan setiap langkah dalam proses, memudahkan proses pengkodean permintaan yang sebenarnya.Keuntungan kedua dari 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, memungkinkan transaksi yang lebih kompleks untuk dikodekan dengan mudah.

Setiap transaksi yang terjadi dalam program dilacak oleh perangkat lunak itu sendiri untuk tujuan audit.Hal 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 yang berurutan daripada satu pernyataan kompleks.