Problem : Ich muss so schnell wie möglich einen großen Datenblock von einem Remotestandort in den Systemspeicher kopieren.
Szenario : Ich habe ein Datenverarbeitungssystem. Das System wird über Shell-Skripte im laufenden Betrieb mit mehreren Komponenten erstellt, die von entfernten Standorten abgerufen werden.
Eine dieser Komponenten ist ein großer Datenblock, der als Dateigruppen gespeichert wird.
Ich muss diesen großen Datenblock von einem Remotestandort abrufen und so schnell wie möglich im Systemspeicher installieren. Dies ist eine Voraussetzung, damit das System, das sich auf diese Daten stützt, sie so bald wie möglich nach dem Start für die Verarbeitung verwenden kann.
Frage : "Was wäre der effizienteste Container für meine Daten?"
Bereits erprobte / in Betracht gezogene Lösungen :
- ISO-Datei: Erfordert Tools zum Erstellen und Lesen, die normalerweise nicht nativ sind
- TAR-Datei: Das Extrahieren kann viel Zeit in Anspruch nehmen
- Remote-Dateisystem als lokal bereitgestellt: langsam, da Inhalte in den Speicher kopiert werden müssen
- LVM-Snapshot: Richten Sie sich mehr auf Backups aus, die nicht auf Geschwindigkeit bei der Wiederherstellung ausgelegt sind
Anmerkungen :
- Datenverlust ist kein Hauptanliegen.
- Das Remote-Dateiübertragungsverfahren ist kein Hauptanliegen, da ich bereits über ein geeignetes Tool verfüge.
- Das System verwendet derzeit Ubuntu Linux.