บ้าน พัฒนาการ ฐานข้อมูลกระทำอะไร - คำจำกัดความจาก techopedia

ฐานข้อมูลกระทำอะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Commit หมายถึงอะไร

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

Techopedia อธิบายการกระทำ

เมื่อระบบฐานข้อมูลยืนยันว่าข้อมูลได้รับการบันทึกสิ่งนี้จะต้องเป็นการรับประกันแบบหุ้มเกราะ ถ้าไม่มีความเสี่ยงของปัญหาความสมบูรณ์ของข้อมูลซึ่งมีความไม่แน่นอนว่าข้อมูลที่มีอยู่นั้นถูกต้องจริงหรือไม่


ในขณะที่ฟังดูง่าย แต่ในความเป็นจริงก็คือระบบฐานข้อมูลจะต้องมีระดับความทนทานต่อข้อผิดพลาด ซึ่งหมายความว่าข้อมูลจะต้องถูกบันทึกไว้แม้ในกรณีที่สูญเสียส่วนประกอบที่สำคัญบางประการเช่นความล้มเหลวของดิสก์ ระบบฐานข้อมูลที่ดีจะต้องกู้คืนในกรณีที่ไฟฟ้าดับอย่างกะทันหันและยังคงย้อนกลับหรือยกเลิกการเปลี่ยนแปลงหรือการทำธุรกรรมของผู้ใช้ที่ไม่มีข้อผูกมัด โดยปกติจะทำได้โดยการบันทึกธุรกรรมทั้งหมดไปยังไฟล์พิเศษที่จะใช้ในกรณีที่จำเป็นต้องกู้คืนข้อมูล


คอมมิทยังทำหน้าที่สำคัญอีกอย่างหนึ่ง - เป็นหน้าที่กำหนดจุดที่ผู้ใช้รายอื่นมองเห็นข้อมูลที่เปลี่ยนแปลง สมมติว่าที่อยู่ของลูกค้ากำลังแก้ไขในระบบฐานข้อมูล จนกว่าจะมีการบันทึกธุรกรรมผู้ใช้รายอื่นที่สืบค้นข้อมูลของลูกค้ารายเดียวกันควรเห็นที่อยู่ที่เคยมีก่อนแก้ไข เมื่อยืนยันแล้วที่อยู่ใหม่จะแทนที่ที่อยู่เดิมอย่างถาวรบนดิสก์และผู้ใช้ทุกคนกำลังสอบถามข้อมูลในขณะนี้ดูที่อยู่ที่เปลี่ยนแปลง

ฐานข้อมูลกระทำอะไร - คำจำกัดความจาก techopedia