RAID 2
Raid ที่ระดับ 2

ในระดับนี้ จะไม่พบมีการใช้งาน ในทางธุรกิจทั่วไปนัก แต่จุดเด่นของระดับนี้นั่นคือ จะมีความสามารถ ในการปกป้องข้อมูล ที่เหนือกว่าระดับอื่น ๆ ด้วยการสร้างระบบ Fault tolerance ภายใต้ชุดคำสั่ง Error Correction Code (ECC) ซึ่งเราจะพบการทำงานเช่นนี้ อยู่ในอุปกรณ์หน่วยความจำ ( เช่น RAM ชนิด ECC สำหรับเซิฟเวอร์ ) ทั้งนี้ ชุดคำสั่ง ECC จะสร้างตารางที่ประกอบไปด้วย สูตรตัวเลขเพื่อใช้ในการ จัดเก็บข้อมูล ลงบนแต่ละ block ภายใต้ Drive เสมือนซึ่งเรามักจะเรียกสูตรนี้ว่า Checksum โดยที่จะมีการเติมค่า Checksum นี้ต่อท้ายแต่ละชุดข้อมูล เพื่อทำการระบุตัวตน และช่วยในการรวบรวมข้อมูล เมื่อมีความต้องการอ่านเกิดขึ้น

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

ข้อดี
ถ้าเกิดการปรากฏว่า harddisk ตัวใดตัวหนึ่งเสียหาย ระบบก็จะสามารถสร้างข้อมูลทั้งหมดใน harddisk ตัวนั้นขึ้นมาได้ใหม่ได้จากข้อมูล ECC ที่เก็บไว้ใน Harddisk ลูกอื่น

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

Facebook Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here