Raid Array ค่อนข้างเป็นอิสระจากกันดิสก์อื่นซึ่งเชื่อมต่อกันผ่านช่องสัญญาณที่ทำงานด้วยความเร็วสูงเพียงพอ ระบบรับรู้ว่ายูเนี่ยนนี้เป็นดิสก์อาร์เรย์เดียว การกระจายของกระบวนการอ่านและเขียนถูกควบคุมโดยคอนโทรลเลอร์
อาร์เรย์ Raid ใช้เพื่อขยายให้ใหญ่สุดเพิ่มความเร็วในการเขียนหรือความน่าเชื่อถือของที่เก็บข้อมูลดิสก์ การแก้ปัญหาเหล่านี้สามารถเพิ่มประสิทธิภาพโดยรวมของทั้งระบบได้อย่างมาก
เริ่มแรก เกี่ยวข้องกับการสร้างอาร์เรย์RAIDรวมดิสก์ราคาไม่แพง การดำเนินการนี้สะท้อนให้เห็นอย่างชัดเจนในชื่อของตัวเอง (ตัวย่อหมายถึงสิ่งต่อไปนี้: "อาร์เรย์ที่ซ้ำซ้อนของดิสก์ราคาไม่แพง") แต่ภายหลังเทคโนโลยีนี้ซึ่งพิสูจน์แล้วว่ามีคุณภาพสูงและเชื่อถือได้ก็เปลี่ยนไป ตามกฎแล้วอาร์เรย์การจู่โจมที่ทันสมัยถูกสร้างขึ้นโดยใช้อุปกรณ์ที่ค่อนข้างแพง ในทางกลับกัน สิ่งนี้สะท้อนให้เห็นในชื่ออีกครั้ง (วันนี้ตัวย่อย่อมาจาก "อาร์เรย์ที่ซ้ำซ้อนของดิสก์อิสระ")
การพัฒนาสังคมสารสนเทศมีอิทธิพลอย่างมากต่อข้อกำหนดที่เสนอสำหรับฮาร์ดแวร์ รวมถึงการจัดเก็บข้อมูล
งานที่หลากหลายที่คอมพิวเตอร์แก้ไขได้นั้นต้องการโซลูชันทางเทคโนโลยีที่หลากหลายเหมือนกัน ประเภทของอาร์เรย์การจู่โจม:
- RAID-0.การใช้งานที่ง่ายที่สุดต้องใช้สองดิสก์ ข้อมูลที่เข้ามาจะถูกเขียนเป็นบล็อคโดยเปิดทั้งสองดิสก์ การอ่านถือว่ากระบวนการย้อนกลับ สิ่งนี้ช่วยเพิ่มความเร็วในการบันทึกอย่างมาก แต่ไม่มีความน่าเชื่อถือเพียงพอ เนื่องจากข้อผิดพลาดบนดิสก์ตัวใดตัวหนึ่งทำให้ข้อมูลในอาร์เรย์ทั้งหมดสูญหาย
- RAID-1การใช้งานที่ง่ายที่สุดต้องใช้สองดิสก์ ข้อมูลที่ส่งไปยังดิสก์จะถูกบันทึกไว้อย่างครบถ้วน ทำให้กระบวนการบันทึกช้าลง แต่ด้วยความซ้ำซ้อน 100% ทำให้มีความน่าเชื่อถือในระดับสูง ข้อได้เปรียบหลักของการพัฒนานี้คือความทนทานต่อข้อผิดพลาดสูงและการอ่านที่รวดเร็ว (เนื่องจากสามารถอ่านจากดิสก์สองแผ่นพร้อมกันได้)
- RAID-5 อาร์เรย์ล้มเหลวการใช้งานที่ง่ายที่สุดต้องใช้สามดิสก์ การบันทึกข้อมูลใด ๆ เกิดขึ้นจากการแบ่งสตรีมข้อมูลออกเป็นบล็อค ซึ่งแต่ละอันจะได้รับเช็คซัม ในกรณีที่ข้อมูลสูญหายในดิสก์ตัวใดตัวหนึ่ง สามารถกู้คืนได้โดยใช้เช็คซัมที่เขียนบนดิสก์อื่น การกู้คืนต้องมีการจัดสรรความจุขนาดใหญ่ ดังนั้นการใช้งานนี้จึงมักใช้กับฮาร์ดแวร์เซิร์ฟเวอร์
อาร์เรย์การจู่โจมการใช้งานที่ห้านั้นมากที่สุดทั่วไป ทั้งนี้เนื่องมาจากความน่าเชื่อถือและความเร็วในการประมวลผลข้อมูลสูง เนื่องจากอาร์เรย์หนึ่งอาร์เรย์สามารถดำเนินการกระบวนการบันทึกและอ่านข้อมูลอิสระหลายขั้นตอนพร้อมกันได้