Instead, in C-Store, we isolate read-only transactionsusing snapshot i การแปล - Instead, in C-Store, we isolate read-only transactionsusing snapshot i ไทย วิธีการพูด

Instead, in C-Store, we isolate rea

Instead, in C-Store, we isolate read-only transactions
using snapshot isolation. Snapshot isolation works by
allowing read-only transactions to access the database as
of some time in the recent past, before which we can
guarantee that there are no uncommitted transactions. For
this reason, when using snapshot isolation, we do not need
to set any locks. We call the most recent time in the past
at which snapshot isolation can run the high water mark
(HWM) and introduce a low-overhead mechanism for
keeping track of its value in our multi-site environment. If
we let read-only transactions set their effective time
arbitrarily, then we would have to support general time
travel, an onerously expensive task. Hence, there is also a
low water mark (LWM) which is the earliest effective
time at which a read-only transaction can run. Update
transactions continue to set read and write locks and obey
strict two-phase locking, as described in Section 6.2.
6.1 Providing Snapshot Isolation
The key problem in snapshot isolation is determining
which of the records in WS and RS should be visible to a
read-only transaction running at effective time ET. To
provide snapshot isolation, we cannot perform updates in
place. Instead, an update is turned into an insert and a
delete. Hence, a record is visible if it was inserted before
ET and deleted after ET. To make this determination
without requiring a large space budget, we use coarse
granularity “epochs,” to be described in Section 6.1.1, as
the unit for timestamps. Hence, we maintain an insertion
vector (IV) for each projection segment in WS, which
contains for each record the epoch in which the record was
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
แทน ใน C-Store เราแยกธุรกรรมอ่านอย่างเดียวใช้แยกสแนปช็อต ผลงานการแยกสแนปช็อตช่วยให้ธุรกรรมอ่านการเข้าถึงฐานข้อมูลเป็นบางเวลาในอดีต ก่อนล่าซึ่งเราสามารถรับประกันว่า ไม่มีไม่ได้ผูกมัดธุรกรรม สำหรับด้วยเหตุนี้ เมื่อใช้การแยกสแนปช็อต เราไม่จำเป็นการตั้งค่าล็อคใด ๆ เราเรียกครั้งล่าสุดในอดีตในการแยกสแนปช็อตสามารถเรียกใช้เครื่องหมายน้ำสูง(HWM) และกลไกค่าผลิตต่ำสำหรับการแนะนำติดตามของค่าในสภาพแวดล้อมหลายไซต์ของเรา ถ้าเราให้อ่านธุรกรรมกำหนดเวลาอย่างมีประสิทธิภาพโดยพลการ แล้วเราจะมีการสนับสนุนทั่วไปเวลาท่องเที่ยว งาน onerously แพง ดังนั้น มีการเครื่องหมายน้ำต่ำ (LWM) ซึ่งมีประสิทธิภาพเร็วที่สุดเวลาที่สามารถเรียกใช้ธุรกรรมอ่านอย่างเดียว การปรับปรุงธุรกรรมต่อไปตั้งค่าการอ่าน และเขียนล็อค และเชื่อฟังเข้มงวดสองเฟสล็อก เป็นอธิบายไว้ในส่วน 6.26.1 ให้แยกสแนปช็อตจะกำหนดปัญหาสำคัญในการแยกสแนปช็อตของระเบียนใน WS และ RS ซึ่งควรจะมองเห็นเป็นธุรกรรมที่อ่านอย่างเดียวทำงานที่มีประสิทธิภาพเวลา ET ถึงให้แยกสแนปช็อต เราไม่สามารถทำการปรับปรุงในสถานที่ แทน การปรับปรุงจะกลายเป็นการแทรก และการลบ ด้วยเหตุนี้ ระเบียนจะปรากฏเมื่อมันแทรกก่อนET และลบหลัง ET จะทำให้ความมุ่งมั่นนี้โดยไม่ต้องใช้พื้นที่ขนาดใหญ่ประมาณ เราใช้หยาบ"epochs จะอธิบายในส่วน 6.1.1 เป็นส่วนประกอบหน่วยสำหรับการประทับเวลา ด้วยเหตุนี้ เรารักษาการแทรกเวกเตอร์ (IV) สำหรับแต่ละ segment ฉายใน WS ซึ่งประกอบด้วยยุคเรกคอร์ดมีสำหรับแต่ละเรกคอร์ด
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
แต่ใน C-ร้านเราแยกได้อ่านอย่างเดียวการทำธุรกรรม
โดยใช้การแยกภาพรวม ภาพรวมการแยกการทำงานโดย
ช่วยให้อ่านอย่างเดียวการทำธุรกรรมในการเข้าถึงฐานข้อมูลเป็น
บางเวลาในอดีตที่ผ่านมาก่อนที่เราสามารถ
รับประกันได้ว่าจะไม่มีการทำธุรกรรมปราศจากข้อผูกมัด สำหรับ
เหตุผลนี้เมื่อใช้การแยกภาพรวมเราไม่จำเป็น
ที่จะตั้งล็อคใด ๆ เราขอเรียกร้องครั้งล่าสุดในอดีตที่ผ่านมา
ที่แยกภาพรวมสามารถเรียกใช้เครื่องหมายน้ำสูง
(HWM) และแนะนำกลไกต่ำค่าใช้จ่ายสำหรับ
การติดตามของความคุ้มค่าในสภาพแวดล้อมหลาย ๆ เว็บไซต์ของเรา ถ้า
เราปล่อยให้การทำธุรกรรมอ่านอย่างเดียวตั้งเวลาที่มีประสิทธิภาพของพวกเขา
โดยพลแล้วเราจะได้ให้การสนับสนุนทั่วไปเวลา
การเดินทางเป็นงานที่มีราคาแพง onerously ดังนั้นยังมี
เครื่องหมายน้ำต่ำ (LWM) ซึ่งเป็นที่มีประสิทธิภาพที่เก่าแก่ที่สุด
เวลาที่การทำธุรกรรมอ่านอย่างเดียวสามารถทำงานได้ การปรับปรุง
การทำธุรกรรมยังคงตั้งอ่านและเขียนล็อคและปฏิบัติตาม
อย่างเคร่งครัดล็อคสองเฟสที่อธิบายไว้ในมาตรา 6.2.
6.1 ให้ภาพรวมการแยก
ปัญหาที่สำคัญในการแยกภาพรวมคือการกำหนด
ซึ่งของระเบียนใน WS และอาร์เอสควรจะมองเห็นกับ
การอ่าน การทำธุรกรรมเฉพาะการทำงานในเวลาที่มีประสิทธิภาพ ET เพื่อ
ให้แยกภาพรวมเราไม่สามารถดำเนินการปรับปรุงใน
สถานที่ แต่การปรับปรุงจะกลายเป็นแทรกและ
ลบ ดังนั้นการบันทึกจะมองเห็นว่ามันถูกแทรกก่อน
ET และลบหลังจาก ET เพื่อให้การกำหนดนี้
โดยไม่ต้องมีงบประมาณพื้นที่ขนาดใหญ่เราจะใช้หยาบ
เมล็ด "ยุคสมัย" ที่จะอธิบายไว้ในมาตรา 6.1.1 เป็น
หน่วยสำหรับการประทับเวลา ดังนั้นเรายังคงแทรก
เวกเตอร์ (iv) สำหรับแต่ละเซ็กเมนต์ฉายใน WS ซึ่ง
มีสำหรับแต่ละระเบียนยุคที่บันทึกได้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
แทน ใน c-store เราแยกธุรกรรมอ่านอย่างเดียวการแยกข้อมูล . การแยกภาพผลงานโดยให้อ่านการเข้าถึงฐานข้อมูลเป็นธุรกรรมของเวลาในอดีตที่ผ่านมา ก่อน ซึ่งเราสามารถรับประกันว่าไม่มีการทำธุรกรรมไม่ได้ผูกมัด . สำหรับเหตุผลนี้ เมื่อใช้แยกได้ เราไม่ต้องเพื่อตั้งค่าการล็อค เราเรียกเวลาล่าสุดในอดีตที่แยกได้สามารถใช้เครื่องหมายน้ำสูง( HWM ) และแนะนำกลไกค่าใช้จ่ายต่ำสำหรับการติดตามของค่าของมันในหลายเว็บไซต์สิ่งแวดล้อม ถ้าเราอ่านชุดเวลาที่มีประสิทธิภาพของธุรกรรมโดยพลการ เราก็จะต้องสนับสนุนเวลาทั่วไปท่องเที่ยว , งานยากราคาแพง ดังนั้น นอกจากนี้ยังมีมาร์คน้ำต่ำ ( LWMComment ) ซึ่งเป็นเร็วมีประสิทธิภาพเวลาที่รายการอ่านอย่างเดียวสามารถวิ่งได้ อัพเดทธุรกรรมยังคงชุดอ่านและเขียนกลอนและเชื่อฟังล็อคแบบเข้มงวด ตามที่ระบุไว้ในมาตรา ๖ .6.1 ให้แยกได้ปัญหาที่สำคัญในการกำหนดภาพรวมคือซึ่งบันทึกใน WS RS และควรจะสามารถมองเห็นเป็นรายการอ่านอย่างเดียววิ่งเวลาที่มีประสิทธิภาพเพื่อ .ให้แยกภาพ , เราไม่สามารถแสดงการปรับปรุงในสถานที่ แทน การปรับปรุงจะกลายเป็นแทรกและลบ ดังนั้น การบันทึกจะปรากฏถ้ามันแทรกก่อนและ และ ลบ หลังจากที่คณะเพื่อให้ความมุ่งมั่นนี้โดยไม่ต้องใช้งบประมาณ พื้นที่ขนาดใหญ่ เราใช้หยาบgranularity " ยุคสมัย " ที่จะอธิบายในส่วนและ เช่นหน่วยสำหรับประทับเวลา . ดังนั้น เราจะรักษา แทรกเวกเตอร์ ( 4 ) ของแต่ละกลุ่มซึ่งฉายใน WS ,มีสำหรับแต่ละระเบียนยุคในที่บันทึก
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: