Wenn wir 1 Terabyte in eine MicroSD-Karte packen können, warum haben wir dann nicht Festplatten in Standardgröße, die Tausende von Terabyte an Daten aufnehmen können?
Q: Wenn wir 1 Terabyte in eine MicroSD-Karte packen können, warum haben wir dann nicht Festplatten in Standardgröße, die Tausende von Terabyte an Daten aufnehmen können?
Die Antwort von Sven Matzen ist schon ziemlich umfassend, ich möchte ein paar Sachen hinzufügen.
Wenn etwas technisch möglich ist, heisst das noch lange nicht, dass es auch sinnvoll ist.
Für Normalverbraucher besteht für solche Datenmengen wohl kaum Bedarf, und für kommerziellen Gebrauch ist ein mehr modularer Ansatz (wo man defekte Teilelemente austauschen kann) sinnvoller.
Solche "Festplatten" die die gleiche Technologie benutzen wie MicroSD Speicherkarten, sind offensichtlich SSDs.
SSDs halten aber nicht ewig. Jeder Schreibzyklus verringert die Lebensdauer. SSDs für kommerziellen Gebrauch halten länger als solche für den Privatverbraucher (kosten aber auch mehr). In einem typischen Datenbestand gibt es Teile, die sich selten bis gar nicht ändern, und andere die sich mehrmals am Tag ändern. Also werden Teile schnell abgenutzt und andere gar nicht.
Wenn man jetzt Tausende solcher Chips in ein Gehäuse packt, ist es schwierig, kleinere Bereiche (die die inzwischen ziemlich "abgenutzt" sind), auszutauschen.
So ein System müsste/sollte also, um die Gesamtlebenszeit zu erhöhen, ab und zu mal Daten umschaufeln: "ok, diese Bereiche hier sind ziemlich am Ende, jene Bereiche da schon seit 6 Monaten statisch, tauschen wir die mal aus" oder so was.
Meines Wissens versuchen SSDs obiges schon zu gewissem Grade, aber das ist halt nur Heuristik und nicht zuverlässig vorhersagbar.
Daher ist es für grosse Rechencenter sinnvoller, kleinere Einheiten zu haben. Es gibt Computerracks, die sind nur dazu da Festplatten reinzustecken - keine eigene CPU oder Grafikkarte oder so. SANs (Storage Area Networks) sind wo was. Da stecken in einem Gehäuse vielleicht 50 oder 100 Festplatten. Ein Teil davon können SSDs sein, der andere Teil "mechanische" Festplatten. Und jede dieser einzelnen Platten, egal ob SSD oder HDD, hat heutzutage eine S.M.A.R.T.[1] -Funktionialität (self-monitoring, …): die Platte erkennt, wenn sich Schreib/Lesefehler beginnen zu häufen, und "alarmiert" irgendein Überwachungssystem, "Hey, ich mach's nicht mehr lang, ersetz mich!". Dann kann die Platte ersetzt werden, Daten auf eine neue übertragen werden solange noch kein Datenverlust entstanden ist, und dann die alte rausgenommen werden. (Oft sind das RAID systeme, d.h. die Daten auf der kaputtgehenden Platte könnten durch Checksummen aus den anderen Daten wiederhergestellt werden; d.h. man kann die alte Platte entfernen, neue Platte in selben Slot stecken, Daten werden wiederhergestellt).
Ich habe in einem meiner Projekte mit solch einem SAN gearbeitet - wir hatten 20 TB HDD und 4 TB SSD. Davon wurde der langsame Platz für Teile in den Linux-Servern verwendet die sich selten ändern, der SSD Platz für Sachen die täglich neu geschrieben wurden oder wo wahlfreier Zugriff (Datenbank) erwünscht war.
Aber das Alles dient nur dazu zu erklären: so eine Platte die Tausende von Terabyte in einem Stück hat, ist im typischen Betrieb nicht sonderlich sinnvoll; es in kleineren Stückelungen austauschen zu können macht mehr Sinn.
(Es mag Anwendungsfälle geben, ein Computer der sehr kompakt sein muss, möglicherweise keine Internetverbindung hat, aber enorme Datenmengen vorhalten muss. U-Boot? Satellit? Atomkraftwerk? James-Bond-Film?).
Fußnoten
[1] S.M.A.R.T. - Wikipedia