Scegliere tra archiviazione SSD e HDD

Quando crei un'istanza Cloud SQL, scegli se archiviare i dati su unità a stato solido (SSD) o unità disco rigido (HDD):

  • Lo spazio di archiviazione SSD è la scelta più efficiente ed economica per la maggior parte dei casi d'uso.
  • A volte lo spazio di archiviazione su HDD è appropriato per set di dati di grandi dimensioni (> 10 TB) che non sono sensibili alla latenza o a cui si accede raramente.

Indipendentemente dal tipo di archiviazione scelto, i dati vengono archiviati su un file system distribuito e replicato che si estende su molti dischi fisici.

Le linee guida riportate in questa pagina possono aiutarti a scegliere tra SSD e HDD.

In caso di dubbi, scegli l'archiviazione SSD

Esistono diversi motivi per cui è meglio utilizzare lo spazio di archiviazione SSD per l'istanza Cloud SQL:

  • Le unità SSD sono più veloci e hanno prestazioni più prevedibili rispetto alle unità HDD.
  • La velocità effettiva dell'HDD è molto più limitata rispetto a quella dell'SSD.
  • Le letture delle singole righe su HDD sono lente. A causa del tempo di ricerca del disco, lo spazio di archiviazione HDD supporta solo il 5% delle righe lette al secondo dello spazio di archiviazione SSD. Le scansioni con più righe di grandi dimensioni, invece, non sono interessate in modo così negativo.
  • I risparmi sui costi derivanti dall'utilizzo di HDD sono minimi, a meno che non archivi grandi quantità di dati. Valuta la possibilità di utilizzare l'archiviazione su HDD se archivi almeno 10 TB di dati.

Casi d'uso per lo spazio di archiviazione su HDD

Lo spazio di archiviazione HDD è adatto a casi d'uso che soddisfano i seguenti criteri:

  • Prevedi di archiviare almeno 10 TB di dati.
  • Non utilizzi i dati per supportare un'applicazione rivolta agli utenti o sensibile alla latenza.
  • Il tuo carico di lavoro rientra in una delle seguenti categorie:

    • Carichi di lavoro batch con letture e scritture e non più di letture occasionali e casuali di alcune righe.
    • Archiviazione dei dati, in cui scrivi grandi quantità di dati e raramente li leggi.

Ad esempio, se prevedi di archiviare dati storici estesi per un numero elevato di dispositivi di rilevamento remoto e poi di utilizzarli per generare report giornalieri, il risparmio sui costi per lo spazio di archiviazione su HDD potrebbe giustificare il compromesso prestazionale. D'altra parte, se prevedi di utilizzare i dati per visualizzare una dashboard in tempo reale, probabilmente non ha senso utilizzare lo spazio di archiviazione HDD, in quanto in questo caso le letture sarebbero molto più frequenti e molto più lente.

Passare dallo spazio di archiviazione SSD a quello HDD e viceversa

Quando crei un'istanza Cloud SQL, la scelta dell'archiviazione su SSD o HDD per l'istanza è definitiva.

Se devi convertire un'istanza HDD esistente in SSD o viceversa, puoi esportare i dati dall'istanza esistente e importarli in una nuova istanza. Tieni presente che la migrazione di un'intera istanza richiede tempo.

Passaggi successivi

Crea un'istanza con archiviazione SSD o HDD.