AI Academy
โปรโมชั่น
CodeGym University
การเรียนรู้
หลักสูตร
แบบฝึกหัด
แบบสำรวจ & แบบทดสอบ
เกม
ช่วยเหลือ
ตารางเวลา
ชุมชน
ผู้ใช้
ฟอรัม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
รีวิว
การสมัครสมาชิก
ธีมสว่าง
บทเรียน
รีวิว
เกี่ยวกับเรา
เริ่ม
เริ่มเรียน
เริ่มเรียนตอนนี้
My Progress
หลักสูตร
แผนที่เควสต์
บทเรียน
Java
SQL & Hibernate
ระดับ 18
ปัญหาการทำธุรกรรมพร้อมกัน
SQL & Hibernate
ระดับ 18,
บทเรียน 0
1.1 บทนำ และตอนนี้ความสนุกก็เริ่มต้นขึ้น - ทฤษฎีวิธีการทำงานของธุรกรรม วิธีทำให้ระบบทำงานต่อไปเมื่อคุณเปลี่ยนข้อมูลเดียวกันในเธรดต่างๆ หรือคุณต้องการทำธุรกรรมหนึ่งในรายการอื่น? เราจะเริ่มหาคำตอบสำหรับคำถามเหล่านี้โดยศึกษาการแยกธุรกรรม ... ร
ระดับการแยกธุรกรรม
SQL & Hibernate
ระดับ 18,
บทเรียน 1
2.1 อ่านโดยไม่มีข้อผูกมัด "ระดับการแยกธุรกรรม" หมายถึงระดับการป้องกันที่มีให้โดยกลไกภายในของ DBMS (นั่นคือ ไม่ต้องมีการเขียนโปรแกรมพิเศษ) จากความไม่สอดคล้องของข้อมูลทั้งหมดหรือบางประเภทข้างต้นที่เกิดขึ้นระหว่างการดำเนินธุรกรรมแบบขนาน มาตรฐา
แนวคิดของกรด
SQL & Hibernate
ระดับ 18,
บทเรียน 2
3.1 การเกิดกรด ตัวย่อ ACID ปรากฏ ครั้งแรกในปี 1983 ในบทความของ Theo Haerder และ Andreas Reuter เพื่อให้ข้อความง่ายขึ้นและทำให้น่าเชื่อถือมากขึ้น ฉันจะแปลส่วนหนึ่งของบทความนี้ (โดยลดขนาดลงเล็กน้อย) ข้อมูลโค้ดนี้ใช้ตัวอย่างธุรกรรมธนาคารที่มีก
ทฤษฎีบท C.A.P
SQL & Hibernate
ระดับ 18,
บทเรียน 3
4.1 ความสอดคล้องเกี่ยวกับ Brewera เริ่มต้นด้วย Eric Brewer ไม่ใช่และไม่เคยอ้างว่าเป็นผู้เชี่ยวชาญด้านฐานข้อมูล เขาเป็นสมาชิกของชุมชนระบบกระจายและการพูดคุยที่มีชื่อเสียงของเขาซึ่งมี "ทฤษฎีบท" ของ CAP ปรากฏขึ้นในการประชุม "หลักการของคอมพิวเตอ
การทำธุรกรรมและอื่น ๆ
SQL & Hibernate
ระดับ 18,
บทเรียน 4
5.1 ประเด็นเรื่องความพร้อมกัน เริ่มจากทฤษฎีที่ห่างไกลกันสักหน่อย ระบบข้อมูลใดๆ (หรือเรียกง่ายๆ ก็คือ แอปพลิเคชัน) ที่โปรแกรมเมอร์สร้างขึ้นประกอบด้วยบล็อกทั่วไปหลายบล็อก ซึ่งแต่ละบล็อกมีฟังก์ชันการทำงานที่จำเป็นส่วนหนึ่ง ตัวอย่างเช่น แคชใช้เ
เบสกับกรด
SQL & Hibernate
ระดับ 18,
บทเรียน 5
6.1 การต่อสู้ของตัวย่อ: BASE vs. กรด "ในวิชาเคมี ค่า pH จะวัดค่าความเป็นกรดสัมพัทธ์ของสารละลายที่เป็นน้ำ ค่า pH จะเริ่มตั้งแต่ 0 (สารที่เป็นกรดสูง) ถึง 14 (สารที่เป็นด่างสูง) น้ำบริสุทธิ์ที่อุณหภูมิ 25°C มีค่า pH เท่ากับ 7 และเป็นกลาง วิศวก
วิธีการใช้กรดในใบสมัครของคุณ: ทฤษฎี
SQL & Hibernate
ระดับ 18,
บทเรียน 6
7.1 เหตุใดจึงจำเป็น เราได้กล่าวถึงรายละเอียดคุณสมบัติทั้งหมดของกรด วัตถุประสงค์และกรณีการใช้งาน อย่างที่คุณเห็น ไม่ใช่ฐานข้อมูลทั้งหมดที่มีการรับประกันกรด โดยยอมเสียสละเพื่อประสิทธิภาพที่ดีขึ้น ดังนั้น อาจเป็นไปได้ว่ามีการเลือกฐานข้อมูลที่ไ
วิธีใช้ ACID ในแอปพลิเคชัน: ฝึกฝน
SQL & Hibernate
ระดับ 18,
บทเรียน 7
8.1 รหัสธุรกรรม กำหนดเป็น XID หรือ TxID (หากมีความแตกต่าง โปรดบอกฉัน) การประทับเวลาสามารถใช้เป็น TxID ซึ่งสามารถเล่นได้หากเราต้องการคืนค่าการกระทำทั้งหมดในช่วงเวลาหนึ่ง ปัญหาอาจเกิดขึ้นได้หากการประทับเวลาไม่ละเอียดพอ - การทำธุรกรรมจะได้รับ
Please enable JavaScript to continue using this application.