Ich schreibe eine Anwendung, die mit vielen Daten (Gigabytes) arbeitet. Ich erwäge, die Daten auf mehrere Festplatten aufzuteilen und sie parallel zu lesen. Ich frage mich, auf welche Art von Einschränkungen ich stoßen werde - ist es beispielsweise möglich, von 4 oder 8 Festplatten parallel zu lesen, und erhalte ich ungefähr die 4- oder 8-fache Leistung, wenn die Festplatten-E/A der begrenzende Faktor ist? Worauf sollte ich achten? Hinweise auf relevante Dokumente sind ebenfalls willkommen - Google hat nicht viel ergeben.
EDIT: Ich sollte darauf hinweisen, dass ich mir RAID angeschaut habe, aber die Leistung war nicht so gut, wie ich gehofft hatte. Ich habe vor, dies selbst in C/C++ zu schreiben.