Rumah > Soal Jawab > teks badan
Mengapa pangkalan data memerlukan mekanisme kunci? Bolehkah anda memberikan contoh terperinci menggunakan kod?
滿天的星座2017-05-18 10:56:59
Sebagai contoh, dalam senario pembelian panik, 10,000 orang merebut produk Jika tiada mekanisme kunci, 2,333 orang mungkin merebut produk itu pada siapa?
高洛峰2017-05-18 10:56:59
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: 排它锁(Exclusive Locks,即X锁)
和共享锁(Share Locks,即S锁)
dan
迷茫2017-05-18 10:56:59
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...