Skip to main content

การเก็บข้อมูลการเปลี่ยนแปลงคืออะไร?

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

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

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

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

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

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