Optimistic Concurrency Control (OCC) is a concurrency control method t การแปล - Optimistic Concurrency Control (OCC) is a concurrency control method t ไทย วิธีการพูด

Optimistic Concurrency Control (OCC

Optimistic Concurrency Control (OCC) is a concurrency control method that assumes that multiple transactions can complete without affecting each other, and that therefore transactions can proceed without locking the data resources that they affect. Before committing, each transaction verifies that no other transaction has modified its data. If the check reveals conflicting modifications, the committing transaction rolls back.

However, if conflicts happen often, the cost of repeatedly restarting transactions hurts performance significantly; other concurrency control methods have better performance under these conditions.

Optimistic Concurrency Control Phases

More specifically, OCC transactions involve these phases:

? Begin: Record a timestamp marking the transaction's beginning.

? Modify: Read and write database values.

? Validate: Check whether other transactions have modified data that this transaction has modified. Always check transactions that completed after this transaction's start time. Optionally, check transactions that are still active at validation time.

? Commit/Rollback: If there is no conflict, make all changes part of the official state of the database. If there is a conflict, resolve it, typically by aborting the transaction, although other resolution schemes are possible.

OCC is generally used in environments with low data contention. When conflicts are rare, transactions can complete without the expense of managing locks and without having transactions wait for other transactions' locks to clear, leading to higher throughput than other concurrency control methods.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ควบคุมการเกิดพร้อมกันในเชิงบวก (โอ) เป็นวิธีการควบคุมการเกิดพร้อมกันซึ่งสันนิษฐานว่า ธุรกรรมต่าง ๆ สามารถดำเนินการ โดยไม่มีผลกระทบต่อกัน และว่า ดังนั้นธุรกรรมสามารถดำเนินต่อโดยแหล่งข้อมูลที่จะส่งผลต่อ ก่อนยอมรับ แต่ละธุรกรรมตรวจสอบธุรกรรมอื่น ๆ ไม่ได้แก้ไขข้อมูล หากตรวจสอบพบแก้ไขความขัดแย้ง ธุรกรรมที่ทำม้วนหลัง

อย่างไรก็ตาม ถ้าความขัดแย้งเกิดขึ้นมักจะ ต้นทุนของการเริ่มต้นธุรกรรมซ้ำเจ็บประสิทธิภาพมาก วิธีการควบคุมอื่น ๆ เกิดมีประสิทธิภาพภายใต้เงื่อนไขเหล่านี้

ระยะควบคุมการเกิดพร้อมกันในเชิงบวก

อื่น ๆ โดยเฉพาะ โอธุรกรรมเกี่ยวข้องกับขั้นตอนเหล่านี้:

เริ่มต้น: บันทึกเวลาเริ่มต้นของธุรกรรมที่ทำเครื่องหมาย

แก้ไข: อ่าน และเขียนค่าของฐานข้อมูล

ตรวจสอบ: ตรวจสอบว่า ธุรกรรมอื่น ๆ ได้ปรับเปลี่ยนข้อมูลที่มีการปรับเปลี่ยนธุรกรรมนี้ เสมอตรวจสอบธุรกรรมที่เสร็จสมบูรณ์หลังจากเวลาเริ่มต้นของธุรกรรมนี้ ตรวจสอบธุรกรรมที่ยังคงทำงานเวลาตรวจสอบอีก

ยืนยัน/ย้อนกลับ: ถ้ามีความขัดแย้งไม่ ทำการเปลี่ยนแปลงส่วนหนึ่งของรัฐอย่างเป็นทางการของฐานข้อมูล ถ้ามีความขัดแย้ง แก้ไข โดยทั่วไป โดยการยกเลิกธุรกรรม ถึงแม้ว่าโครงร่างความละเอียดอื่นได้ไป

โอโดยทั่วไปใช้ในสภาพแวดล้อมช่วงชิงงานบนข้อมูลต่ำสุด เมื่อความขัดแย้งหายาก ธุรกรรมสามารถทำให้เสร็จสมบูรณ์ โดยไม่มีค่าใช้จ่ายการจัดการล็อก และไม่ ธุรกรรมรอล็อกของธุรกรรมอื่น ๆ เพื่อล้าง นำ throughput สูงกว่าวิธีอื่น ๆ ควบคุมการเกิดพร้อมกัน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
มองโลกในแง่การควบคุม Concurrency (OCC) เป็นวิธีการควบคุมภาวะพร้อมกันที่สันนิษฐานว่าการทำธุรกรรมหลายสามารถดำเนินการได้โดยไม่ต้องมีผลกระทบต่อกันและดังนั้นจึงสามารถดำเนินการทำธุรกรรมโดยไม่ต้องล็อคทรัพยากรข้อมูลที่พวกเขาส่งผลกระทบต่อ ก่อนที่จะกระทำแต่ละรายการตรวจสอบว่าไม่มีการทำธุรกรรมอื่น ๆ ที่มีการแก้ไขข้อมูล หากตรวจสอบพบว่าการแก้ไขความขัดแย้งในการทำธุรกรรมการกระทำม้วนกลับแต่ถ้าความขัดแย้งเกิดขึ้นบ่อยค่าใช้จ่ายในการทำธุรกรรมการรีสตาร์ทซ้ำเจ็บประสิทธิภาพการทำงานอย่างมีนัยสำคัญ วิธีการควบคุมการทำงานพร้อมกันอื่น ๆ ที่มีประสิทธิภาพที่ดีขึ้นภายใต้เงื่อนไขเหล่านี้ในแง่ดีระยะ Concurrency การควบคุมโดยเฉพาะอย่างยิ่งในการทำธุรกรรมที่เกี่ยวข้องกับขั้นตอน OCC นี้? เริ่มต้น: บันทึกการประทับลายจุดเริ่มต้นของการทำธุรกรรม? แก้ไข: อ่านและเขียนค่าฐานข้อมูล? ตรวจสอบ: ตรวจสอบว่าการทำธุรกรรมอื่น ๆ ที่มีการปรับเปลี่ยนข้อมูลที่มีการทำธุรกรรมนี้ได้มีการปรับเปลี่ยน โปรดตรวจสอบรายการที่เสร็จสมบูรณ์หลังจากเวลาเริ่มต้นการทำธุรกรรมนี้ เลือกรายการที่ยังคงใช้งานได้ตลอดเวลาการตรวจสอบตรวจสอบ? กระทำ / Rollback: ถ้ามีความขัดแย้งไม่ให้การเปลี่ยนแปลงทั้งหมดเป็นส่วนหนึ่งของรัฐอย่างเป็นทางการของฐานข้อมูล หากมีความขัดแย้งแก้ปัญหาได้โดยทั่วไปโดยยกเลิกการทำธุรกรรมแม้ว่าแผนการละเอียดอื่น ๆ ที่เป็นไปได้โอซีซีโดยทั่วไปจะใช้ในสภาพแวดล้อมที่มีการแข่งขันต่ำข้อมูล เมื่อความขัดแย้งเป็นของหายากในการทำธุรกรรมสามารถดำเนินการได้โดยไม่ต้องมีค่าใช้จ่ายในการจัดการการล็อคและโดยไม่ต้องรอให้การทำธุรกรรมล็อคทำธุรกรรมอื่น ๆ เพื่อล้างที่นำไปสู่การส่งผ่านสูงกว่าวิธีการควบคุมอื่น ๆ พร้อมกัน















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
การควบคุมการมองโลกในแง่ดี ( OCC ) คือ การควบคุมการวิธีที่ถือว่าธุรกรรมหลายสามารถดำเนินการได้โดยไม่มีผลกระทบต่อกันและกัน และดังนั้น ธุรกรรมสามารถดำเนินการโดยไม่ล็อคทรัพยากรข้อมูลที่พวกเขาส่งผลกระทบต่อ ก่อนที่จะยืนยัน ธุรกรรมแต่ละรายการมีข้อมูลยืนยันว่าไม่มีอื่น ๆของการแก้ไข ถ้าตรวจสอบพบการขัดแย้งกันการทำธุรกรรมม้วนกลับ

แต่ถ้าความขัดแย้งเกิดขึ้นบ่อยครั้ง ต้นทุนของซ้ำ ๆเริ่มธุรกรรมเจ็บประสิทธิภาพอย่างมีนัยสำคัญ ; การอื่น ๆ วิธีการควบคุมได้ประสิทธิภาพที่ดีขึ้น ภายใต้เงื่อนไขเหล่านี้ได้ โดยการ ควบคุม ระยะ



มากขึ้นโดยเฉพาะการทำธุรกรรมโอซีซีเกี่ยวข้องกับขั้นตอนเหล่านี้ :

? เริ่มต้น :บันทึกการประทับเครื่องหมายของรายการเริ่มต้น

? แก้ไข : อ่านและเขียนค่าฐานข้อมูล

? ตรวจสอบ : ตรวจสอบว่ารายการอื่นมีการแก้ไขข้อมูลที่รายการนี้มีการแก้ไข เสมอตรวจสอบธุรกรรมที่เสร็จสมบูรณ์หลังจากที่เวลาเริ่มรายการนี้ . ตรวจสอบรายการที่ยังคงใช้งานในเวลาที่ตรวจสอบ

? ยอมรับ / ย้อนกลับ ถ้าไม่มีความขัดแย้งให้ทุกส่วน การเปลี่ยนแปลงของรัฐอย่างเป็นทางการของฐานข้อมูล หากมีความขัดแย้ง แก้ไขปัญหา โดยทั่วไป โดยทำการยกเลิกรายการ แม้ว่ารูปแบบความละเอียดอื่น ๆที่เป็นไปได้

OCC โดยทั่วไปจะใช้ในสภาพแวดล้อมที่มีการใช้น้อย เมื่อความขัดแย้งจะหายากการทำธุรกรรมจะเสร็จสมบูรณ์โดยไม่ต้องค่าใช้จ่ายในการจัดการและการล็อคโดยไม่ต้องรอรายการอื่น ๆล็อคให้ชัดเจน นำไปสู่ throughput สูงกว่าการอื่น ๆ วิธีการควบคุม
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2026 I Love Translation. All reserved.

E-mail: