Isi kandungan:
Definisi - Apa maksud Commit?
Secara umum, komit adalah pengemaskinian rekod dalam pangkalan data. Dalam konteks transaksi pangkalan data, komit merujuk kepada penyimpanan data secara kekal selepas satu set perubahan tentatif. Suatu komitmen mengakhiri urus niaga dalam pangkalan data hubungan dan membolehkan semua pengguna lain melihat perubahan tersebut.
Techopedia menerangkan Komit
Apabila sistem pangkalan data mengesahkan bahawa data telah disimpan, ini mestilah jaminan besi berpakaian. Jika tidak, terdapat risiko masalah integriti data, di mana terdapat ketidakpastian sama ada data yang ada sebenarnya benar.
Walaupun ini mudah, realiti ialah sistem pangkalan data mesti menawarkan juga tahap toleransi kesalahan. Ini bermakna data masih perlu disimpan walaupun dalam kes kehilangan beberapa komponen utama, iaitu kegagalan cakera. Sistem pangkalan data yang baik juga mesti pulih dalam kes kehilangan kuasa secara tiba-tiba dan masih melancarkan atau membatalkan semua perubahan atau transaksi pengguna yang tidak dikomersialkan. Ini biasanya dicapai dengan cara melakukan pembalakan semua transaksi ke fail khas yang kemudiannya akan digunakan dalam kes pemulihan data yang diperlukan.
Komit juga berfungsi sebagai fungsi penting lain - ia berfungsi sebagai titik penentu di mana data berubah dapat dilihat oleh pengguna lain. Katakanlah, alamat klien sedang diedit dalam sistem pangkalan data. Sehingga urus niaga disimpan, pengguna lain yang menanyakan data klien yang sama hanya perlu melihat alamat yang ada sebelum ia diedit. Setelah komited, alamat baru kekal menggantikan yang lama pada cakera, dan mana-mana pengguna yang kini menanyakan data kini melihat alamat yang diubah.