RAID นั้นเริ่มแรกย่อว่า ดิสก์ที่ซ้ำซ้อนของดิสก์ราคาถูก เพราะมันถูกออกแบบมาสำหรับการจัดหาความจุดิสก์ขนาดใหญ่ในราคาที่ต่ำโดยใช้ดิสก์ราคาถูกจำนวนมาก แม้ว่าวันนี้เทคโนโลยีนี้ไม่เพียง แต่ให้ปริมาณดิสก์ขนาดใหญ่ แต่ยังมีอัตราการส่งข้อมูลสูงเข้าถึงได้อย่างรวดเร็วและเชื่อถือได้ เทคโนโลยีทำงานโดยการแบ่งข้อมูลที่บอกเป็นนัยในการดำเนินการ I / O ข้ามดิสก์หลาย ๆ ตัวและดำเนินงานกับดิสก์เหล่านี้แบบขนาน มันมีความซ้ำซ้อนเพื่อเพิ่มความน่าเชื่อถือ
แผนภูมิเปรียบเทียบ
พื้นฐานสำหรับการเปรียบเทียบ | RAID 0 | RAID 1 |
---|---|---|
ขั้นพื้นฐาน | อาร์เรย์ลายที่ไม่มีการยอมรับข้อผิดพลาด | การทำมิเรอร์ดิสก์ |
ราคา | ไม่แพง | ราคาค่อนข้างแพง |
ประสิทธิภาพการจัดเก็บญาติ (%) | 100% | 50% |
อ่านประสิทธิภาพ | ทำงานได้ดีในการอ่านทั้งแบบสุ่มและตามลำดับ | ปานกลาง แต่ดีกว่าดิสก์เดียว |
ประสิทธิภาพการเขียน | ดีกว่า RAID 1 | ช้ากว่าดิสก์เดียว |
เขียนบทลงโทษ | ไม่ | ปานกลาง |
เหมาะสม | เมื่อความเร็วในการเข้าถึงข้อมูลเป็นปัญหาหลัก | เมื่อเน้นที่ความพร้อมของข้อมูล |
นิยามของ RAID 0
RAID 0 หรือ RAID ระดับ 0 จัดระเบียบข้อมูลโดยการแทรกเข้าไปในดิสก์หลาย ๆ ตัว ดังนั้นดิสก์จะถูกเข้าถึงแบบขนานในเวลาที่ทำการปฏิบัติการ I / O ตามหลักการแล้ว RAID ระดับ O ไม่ถือเป็นองค์กร RAID เนื่องจากไม่มีข้อมูลซ้ำซ้อน ใช้เทคนิคการสตริปดิสก์ Disk striping เป็นเทคนิคการแบ่งพาร์ติชั่นพื้นที่เก็บข้อมูลของไดรฟ์ออกเป็นแถบที่มีขนาดแตกต่างกันจาก 8KB ถึง 1024 KB แถบเหล่านี้จะถูกแทรกในลักษณะอนุกรมซ้ำ
แถบจากไดรฟ์แต่ละตัวสร้างพื้นที่เก็บข้อมูลแบบรวม ข้อมูลสามารถเขียนบนไดรฟ์หลาย ๆ ตัวได้แม้จะมีเพียงตัวเดียวใน RAID 0 ส่วนของสไทรพ์ที่อยู่บนไดรฟ์เดียวนั้นเรียกว่าขนาดสตริป ตัวอย่างเช่นสตริปเก็บพื้นที่ดิสก์ไว้ที่ 48 KB และมีข้อมูลเหลืออยู่ที่ 16 KB บนแต่ละดิสก์ในสตริป ดังนั้นขนาดแถบคือ 48 KB และขนาดแถบคือ 16 KB
RAID ระดับ 0 ให้การเพิ่มขึ้นของเวลาในการถ่ายโอนเมื่อ n จำนวนดิสก์ถูกใช้และวางไว้ภายใต้ดิสก์คอนโทรลเลอร์แยกต่างหาก อย่างไรก็ตามยังมีการลดจำนวนเช่นข้อมูลไม่สามารถเข้าถึงได้แม้ว่าดิสก์เดียวจะหยุดทำงาน นอกจากนี้การขาดความซ้ำซ้อนอาจทำให้ข้อมูลสูญหายได้
คำจำกัดความของ RAID 1
การ กำหนดค่า RAID 1 (ระดับ 1) เกี่ยวข้องกับการ ทำมิเรอร์ข้อมูล ซึ่งจัดเก็บข้อมูลที่เหมือนกันไว้ในดิสก์แยกสองแผ่น ในระหว่างการดำเนินการอ่านข้อมูลระหว่างข้อมูลที่เหมือนกันซึ่งสามารถเข้าถึงได้ในเวลาที่น้อยกว่านั้นจะถูกใช้และการอ่านแบบขนานสามารถทำได้เมื่อไม่มีข้อผิดพลาดเกิดขึ้น ทุกครั้งที่มีการอัพเดตหรือเขียนเร็กคอร์ดโดยหนึ่งเร็กคอร์ดถูกเขียนในแต่ละดิสก์ ดังนั้น RAID ระดับ 1 จะได้รับค่าโสหุ้ย 100% ในกรณีที่ดิสก์ล้มเหลวมั่นใจได้ว่าสามารถเข้าถึงได้หนึ่งสำเนาของบันทึก การใช้เทคนิคการมิเรอร์ช่วยเพิ่มความทนทานต่อความผิดปกติ
ความแตกต่างที่สำคัญระหว่าง RAID 0 และ RAID 1
- เทคโนโลยี RAID 0 ใช้การดึงดิสก์ในขณะที่ RAID 1 ใช้แนวคิดของการทำมิเรอร์ดิสก์
- เมื่อพูดถึงราคา RAID 0 นั้นราคาถูกในขณะที่ RAID 1 ค่อนข้างแพง
- ประสิทธิภาพการจัดเก็บของ RAID ระดับ 0 นั้นดีมาก ในทางตรงกันข้าม RAID ระดับ 1 สามารถบรรลุเพียงครึ่งหนึ่งของประสิทธิภาพการจัดเก็บเนื่องจากคัดลอกข้อมูลในดิสก์ที่แตกต่าง
- การอ่านจะดำเนินการอย่างมีประสิทธิภาพใน RAID 0 เมื่อเทียบกับประสิทธิภาพการอ่านในระดับปานกลางใน RAID 1 แต่ยังดีกว่าการใช้ดิสก์เดียว
- ประสิทธิภาพการเขียนของ RAID 0 นั้นเหนือกว่า RAID 1 เพราะการเขียนแต่ละครั้งไปยังดิสก์นั้นมีการดำเนินการสองครั้งซึ่งจะทำให้ประสิทธิภาพการเขียนของ RAID 1 ลดลงอย่างมาก
- ไม่มีบทลงโทษการเขียนใน RAID 0 ในขณะที่มันอยู่ใน RAID 1
ข้อดีของ RAID 0
- ข้อมูลจะถูกอ่านและเขียนอย่างรวดเร็ว
- ไม่มีการสร้างค่าโสหุ้ยสำหรับการคำนวณความเท่าเทียมกัน
- ดิสก์ถูกใช้อย่างสมบูรณ์
ข้อดีของ RAID 1
- ประสิทธิภาพเป็นสิ่งที่ดี
- เผื่อเผื่อความผิดพลาด
- กู้ง่าย
ข้อเสียของ RAID 0
- ไม่มีการยอมรับข้อผิดพลาด
- ความล้มเหลวของไดรฟ์หนึ่งทำให้ข้อมูลสูญหาย
- ไม่มีข้อมูลซ้ำซ้อน
ข้อเสียของ RAID 1
- ลดประสิทธิภาพการจัดเก็บ
- ไม่สามารถเข้าถึงข้อมูลในระหว่างกระบวนการกู้คืนเนื่องจากจำเป็นต้องปิดการทำงานของ RAID
ข้อสรุป
RAID ระดับ 0 ไม่ได้ถูกพิจารณาว่าเป็น RAID เนื่องจากไม่มีการจัดเก็บข้อมูลซ้ำซ้อน RAID 0 เหมาะสมเมื่อเข้าถึงข้อมูลได้เร็วขึ้นเป็นลำดับความสำคัญ ในทางกลับกัน RAID 1 มีข้อมูลที่ซ้ำซ้อนและเหมาะสมเมื่อการเน้นที่ความพร้อมใช้งานของข้อมูล