การจัดเก็บข้อมูลที่มีเสถียรภาพคืออะไร?

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

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

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

อีกเทคนิคหนึ่งคือการสร้าง Redundant Array of In ดิสก์ราคาถูกหรือ RAID แบบสั้น โวลุ่ม RAID1 เป็นเทคนิคโวลุ่มสำรองที่รู้จักกันในชื่อ "การทำมิเรอร์" มันใช้ฮาร์ดไดรฟ์สองตัวทำงานควบคู่ เมื่อมีการดำเนินการเขียนข้อมูลเดียวกันจะถูกเขียนไปยังไดรฟ์ทั้งสองในเวลาเดียวกัน นี่เป็นโซลูชันการสำรองข้อมูลแบบเรียลไทม์สำหรับข้อมูลทั้งหมดในไดรฟ์ทำให้เป็นรูปแบบการจัดเก็บข้อมูลที่ปลอดภัยยิ่งขึ้น

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