Zwischen SSD- und HDD-Speicher wählen

Beim Erstellen einer Cloud SQL-Instanz legen Sie fest, ob Daten auf Solid State Drives (SSD) oder Festplattenlaufwerken (HDD) gespeichert werden:

  • SSD ist die effizienteste und kostengünstigste Wahl für die meisten Anwendungsfälle.
  • HDD-Speicherung ist manchmal angemessen für große Datensätze (>10 TB), die nicht latenzempfindlich sind und auf die unregelmäßig zugegriffen wird.

Egal, welche Art der Speicherung Sie wählen, Ihre Daten werden auf einem verteilten, replizierten Dateisystem gespeichert, das sich über viele physische Laufwerke erstreckt.

Die Richtlinien auf dieser Seite helfen Ihnen dabei, zwischen SSD und HDD zu wählen.

Im Zweifel SSD wählen

Es gibt mehrere Gründe, warum SSD die beste Speicherart für Ihre Cloud SQL-Instanz darstellt:

  • SSD ist schneller als HDD und die Leistung lässt sich besser vorhersehen.
  • Der Datendurchsatz bei HDD ist viel stärker begrenzt als der bei SSD.
  • Individuelle Zeilen lesen ist langsam auf HDD. Wegen der Festplattensuchzeit unterstützt HDD nur 5 % der APS bei Lesevorgängen von SSD-Speicherung. Große Scans über mehrere Zeilen sind jedoch nicht so stark betroffen.
  • Die Kostenersparnis von HDD ist minimal, außer Sie speichern große Datenmengen. Sie sollten HDD nur in Betracht ziehen, wenn Sie mindestens 10 TB Daten speichern.

Anwendungsfälle für HDD-Speicherung

HDD-Speicherung eignet sich für Anwendungsfälle, die die folgenden Kriterien erfüllen:

  • Sie gehen davon aus, mehr als 10 TB Daten speichern zu müssen.
  • Sie verwenden die Daten nicht, um eine an die Nutzer gerichtete Anwendung oder eine latenzempfindliche Anwendung zu stützen.
  • Die Arbeitslast fällt in eine der folgenden Kategorien:

    • Batch-Arbeitslasten mit Scans und Schreibvorgängen und nicht mehr als gelegentlichen zufälligen Lesevorgängen für wenige Zeilen.
    • Datenarchivierung, bei der Sie große Datenmengen schreiben und diese Daten selten lesen.

Wenn Sie beispielsweise umfangreiche Verlaufsdaten für eine große Anzahl von Remote-Sensing-Geräten speichern und dann die Daten für das Erstellen von Tagesberichten verwenden möchten, können die Kosteneinsparungen für den Festplattenspeicher den Kompromiss bei der Leistung möglicherweise rechtfertigen. Wenn Sie andererseits planen, die Daten für die Echtzeitanzeige in einem Dashboard zu verwenden, ist es wahrscheinlich nicht sinnvoll, HDD-Speicherung zu verwenden. Lesevorgänge wären in diesem Fall um einiges häufiger und sind mit HDD-Speicherung deutlich langsamer.

Zwischen SSD- und HDD-Speicherung wechseln

Bei der Erstellung einer Cloud SQL-Instanz ist die Entscheidung zwischen SSD- und HDD-Speicherung für die Instanz dauerhaft. Mit der Google Cloud Console können Sie nicht den Speichertyp ändern, der für die Instanz verwendet wird.

Wenn Sie eine vorhandene HDD-Instanz in eine SSD-Instanz umwandeln möchten (oder umgekehrt), können Sie die Daten aus der vorhandenen Instanz exportieren und in eine neue Instanz importieren. Beachten Sie, dass die Migration einer vollständigen Instanz Zeit in Anspruch nimmt.

Nächste Schritte

Instanz mit SSD- oder HDD-Speicher erstellen