Sebagai contoh, dalam senario pembelian panik, 10,000 orang merebut produk Jika tiada mekanisme kunci, 2,333 orang mungkin merebut produk itu pada siapa?
Pangkalan data, seperti sistem pengendalian, ialah sumber kongsi yang digunakan oleh berbilang pengguna. Apabila berbilang pengguna mengakses data secara serentak, berbilang transaksi secara serentak mengakses data yang sama dalam pangkalan data. Jika operasi serentak tidak dikawal, data yang salah boleh dibaca dan disimpan, memusnahkan konsistensi pangkalan data. Mengunci adalah teknologi yang sangat penting untuk mencapai kawalan konkurensi pangkalan data. Pengecualian berkaitan kunci sering ditemui dalam aplikasi praktikal Apabila dua urus niaga memerlukan satu set kunci yang bercanggah dan urus niaga tidak dapat diteruskan, kebuntuan akan berlaku, yang menjejaskan pelaksanaan biasa aplikasi.
Terdapat dua jenis kunci asas dalam pangkalan data: Kunci Eksklusif (kunci X)排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁) dan Kunci Kongsi (kunci S). Apabila objek data dikunci secara eksklusif, transaksi lain tidak boleh membaca atau mengubah suainya. Objek data dengan kunci kongsi boleh dibaca oleh transaksi lain, tetapi tidak boleh diubah suai. Pangkalan data menggunakan dua jenis kunci asas ini untuk mengawal keselarasan transaksi pangkalan data.
Ia digunakan terutamanya untuk menyelesaikan masalah konkurensi dan memastikan ketekalan data. Terdapat banyak tutorial dalam talian, berikut adalah alamat untuk anda: http://www.cnblogs.com/fanp/p...
Sebagai contoh, dalam senario pembelian panik, 10,000 orang merebut produk Jika tiada mekanisme kunci, 2,333 orang mungkin merebut produk itu pada siapa?
Pangkalan data, seperti sistem pengendalian, ialah sumber kongsi yang digunakan oleh berbilang pengguna. Apabila berbilang pengguna mengakses data secara serentak, berbilang transaksi secara serentak mengakses data yang sama dalam pangkalan data. Jika operasi serentak tidak dikawal, data yang salah boleh dibaca dan disimpan, memusnahkan konsistensi pangkalan data. Mengunci adalah teknologi yang sangat penting untuk mencapai kawalan konkurensi pangkalan data. Pengecualian berkaitan kunci sering ditemui dalam aplikasi praktikal Apabila dua urus niaga memerlukan satu set kunci yang bercanggah dan urus niaga tidak dapat diteruskan, kebuntuan akan berlaku, yang menjejaskan pelaksanaan biasa aplikasi.
Terdapat dua jenis kunci asas dalam pangkalan data:Kunci Eksklusif (kunci X) Kunci Kongsi (kunci S) . Apabila objek data dikunci secara eksklusif, transaksi lain tidak boleh membaca atau mengubah suainya. Objek data dengan kunci kongsi boleh dibaca oleh transaksi lain, tetapi tidak boleh diubah suai. Pangkalan data menggunakan dua jenis kunci asas ini untuk mengawal keselarasan transaksi pangkalan data.
🎜排它锁(Exclusive Locks,即X锁)
和共享锁(Share Locks,即S锁)
danIa digunakan terutamanya untuk menyelesaikan masalah konkurensi dan memastikan ketekalan data. Terdapat banyak tutorial dalam talian, berikut adalah alamat untuk anda:
http://www.cnblogs.com/fanp/p...