Rumah Rangkaian Apakah rollback (dalam pangkalan data)? - definisi dari techopedia

Apakah rollback (dalam pangkalan data)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Rollback?

Rollback adalah operasi mengembalikan pangkalan data ke negeri sebelumnya dengan membatalkan transaksi atau transaksi tertentu. Rollbacks sama ada dilakukan secara automatik oleh sistem pangkalan data atau secara manual oleh pengguna.

Techopedia menerangkan Rollback

Apabila pengguna pangkalan data mengubah medan data tetapi belum menyimpan perubahan, data disimpan dalam keadaan sementara atau log transaksi. Pengguna menanya data yang tidak disimpan melihat nilai yang tidak berubah. Tindakan menyimpan data adalah komit; ini membolehkan pertanyaan seterusnya untuk data ini untuk menunjukkan nilai-nilai baru.


Walau bagaimanapun, pengguna mungkin memutuskan untuk tidak menyimpan data. Di bawah keadaan ini, arahan rollback memanipulasi data untuk membuang sebarang perubahan yang dilakukan oleh pengguna, dan berbuat demikian tanpa mengkomunikasikannya kepada pengguna. Oleh itu, rollback berlaku apabila pengguna mula menukar data, menyedari rekod yang salah sedang dikemas kini dan kemudian membatalkan operasi untuk membatalkan sebarang perubahan yang belum selesai.


Rollbacks juga boleh dikeluarkan secara automatik selepas kemalangan pelayan atau pangkalan data, contohnya selepas kehilangan kuasa secara tiba-tiba. Apabila pangkalan data dimulakan semula, semua urus niaga yang telah dilengkapkan dikaji semula; maka semua urus niaga yang belum selesai dilancarkan, yang membolehkan pengguna memasuki dan menyelamatkan perubahan yang sesuai.

Apakah rollback (dalam pangkalan data)? - definisi dari techopedia