Skip to main content

การตรวจสอบความสอดคล้องคืออะไร?

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

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

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

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

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

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