Example 20.9 Cascading rollbackConsider a schedule consisting of the t การแปล - Example 20.9 Cascading rollbackConsider a schedule consisting of the t ไทย วิธีการพูด

Example 20.9 Cascading rollbackCons

Example 20.9 Cascading rollback
Consider a schedule consisting of the three transactions shown in Figure 20.18, which con-forms to the two-phase locking protocol. Transaction T14 obtains an exclusive lock on balx then updates it using baly, which has been obtained with a shared lock, and writes the value of
balx back to the database before releasing the lock on balx. Transaction T15 then obtains an
exclusive lock on balx , reads the value of balx from the database, updates it, and writes the
new value back to the database before releasing the lock. Finally, T16 share locks bal x and reads it from the database. By now, T14 has failed and has been rolled back. However, since T15
is dependent on T14(it has read an item that has been updated by T14), T15 must also be rolled
back. Similarly, T16 is dependent on T15, so it too must be rolled back. This situation, in
which a single transaction leads to a series of rollbacks, is called cascading rollback .
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ย้อนกลับอย่าง 20.9 Cascading
พิจารณากำหนดการประกอบด้วยสามธุรกรรมที่แสดงอยู่ในรูป 20.18 ฟอร์มคอนที่จะโพรโทคอลล็อค two-phase T14 ธุรกรรมได้รับการล็อกแบบเอกสิทธิ์เฉพาะบุคคลบน balx แล้วปรับปรุงมันใช้ baly ที่ได้รับ มีการล็อคที่ใช้ร่วมกัน และเขียนค่าของ
balx กลับไปยังฐานข้อมูลก่อนที่จะปลดการล็อกบน balx T15 ธุรกรรมนั้นได้รับการ
ล็อกแบบเอกสิทธิ์เฉพาะบุคคลบน balx อ่านค่าของ balx จากฐานข้อมูล ปรับปรุงมัน และเขียน
ค่าใหม่กลับไปยังฐานข้อมูลก่อนที่จะปลดล็อก ในที่สุด หุ้น T16 ล็อคดุล x และอ่านจากฐานข้อมูล ตอน T14 ล้มเหลว และมีการย้อนกลับ อย่างไรก็ตาม ตั้งแต่ T15
ขึ้นอยู่กับ T14 (อ่านสินค้าที่มีการอัพเด T14), T15 ต้องยังสามารถสะสม
กลับ ในทำนองเดียวกัน T16 จะขึ้นอยู่กับ T15 ดังนั้นมันเกินไปต้องย้อนกลับ สถานการณ์นี้ ใน
ซึ่งเป็นธุรกรรมเดียวกับชุดของ rollbacks เรียกว่าย้อนกลับที่เกี่ยวข้อง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ตัวอย่าง 20.9 Cascading ย้อนกลับ
พิจารณาตารางซึ่งประกอบด้วยสามรายการที่แสดงในรูปที่ 20.18, ซึ่ง con-รูปแบบการล็อคโปรโตคอลสองเฟส T14 การทำธุรกรรมได้รับล็อคพิเศษบน balx แล้วปรับปรุงโดยใช้ baly ซึ่งได้รับมีการล็อคที่ใช้ร่วมกันและเขียนค่าของ
balx กลับไปยังฐานข้อมูลก่อนที่จะปล่อยล็อค balx T15 รายการแล้วได้รับ
ล็อคพิเศษบน balx อ่านค่าของ balx จากฐานข้อมูลการปรับปรุงและเขียน
ค่าใหม่กลับไปยังฐานข้อมูลก่อนที่จะปล่อยล็อค สุดท้ายล็อคหุ้น T16 bal x และอ่านข้อมูลจากฐานข้อมูล โดยตอนนี้ T14 ล้มเหลวและได้รับการรีดกลับ อย่างไรก็ตามตั้งแต่ T15
จะขึ้นอยู่กับ T14 (จะได้อ่านรายการที่ได้รับการปรับปรุงโดย T14), T15 ยังต้องรีด
กลับ ในทำนองเดียวกัน T16 จะขึ้นอยู่กับ T15 ดังนั้นมันก็ต้องยกเลิกไป สถานการณ์เช่นนี้ใน
ที่ทำรายการเดียวที่นำไปสู่ชุดของ rollbacks จะเรียกว่าซ้อนย้อนกลับ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ตัวอย่างปีซ้อนย้อนกลับ
พิจารณาตารางประกอบด้วยสามรายการที่แสดงในรูปที่ 20.18 ซึ่งคอนฟอร์มกับการล็อคการทำงาน รายการ t14 ได้รับการล็อคพิเศษ balx แล้วปรับปรุงมันใช้ baly ซึ่งได้มีการล็อคที่ใช้ร่วมกัน และเขียนค่า
balx กลับฐานข้อมูลก่อนที่จะปล่อยล็อค balx .t15 รายการแล้วได้รับการล็อคพิเศษ
balx , อ่านค่าของ balx จากฐานข้อมูลการปรับปรุง และเขียน
ค่าใหม่กลับฐานข้อมูลก่อนที่จะปล่อยล็อค ในที่สุด t16 แบ่งปันล็อค Bal X และอ่านมันจากฐานข้อมูล โดยตอนนี้ t14 ล้มเหลว และได้ถูกย้อนกลับ อย่างไรก็ตาม เนื่องจาก t15
ขึ้นอยู่กับ t14 ( มันอ่านรายการที่ได้รับการปรับปรุงโดย t14 )t15 ยังต้องรีด
กลับมา ในทํานองเดียวกัน t16 ขึ้นอยู่กับ t15 ดังนั้นมันก็ต้องกลิ้งกลับ สถานการณ์นี้ ในรายการเดียว
ซึ่งนำไปสู่ชุดของ rollbacks , เรียกว่าน้ำตกการย้อนกลับ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: