Quando crei un'istanza Cloud SQL, scegli se archiviare i dati su unità a stato solido (SSD) o su dischi rigidi (HDD):
- L'archiviazione SSD è la scelta più efficiente e conveniente per la maggior parte dei casi d'uso.
- L'archiviazione HDD a volte è appropriata 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 che scegli, i dati vengono archiviati in un file system distribuito e replicato che si estende su molte unità fisiche.
Le linee guida in questa pagina possono aiutarti a scegliere tra SSD e HDD.
In caso di dubbi, scegli l'archiviazione SSD
Esistono diversi motivi per cui è preferibile utilizzare l'archiviazione SSD per la tua istanza Cloud SQL:
- L'SSD è più veloce e ha prestazioni più prevedibili dell'HDD.
- La velocità effettiva HDD è molto più limitata di quella SSD.
- Le letture delle singole righe sull'HDD sono lente. A causa del tempo di ricerca del disco, l'archiviazione HDD supporta solo il 5% delle righe lette al secondo dell'archiviazione SSD. Tuttavia, le scansioni su più righe di grandi dimensioni non sono così influenzate.
- Il risparmio sui costi di un HDD è minimo, a meno che non si stia archiviando grandi quantità di dati. Prendi in considerazione l'utilizzo dell'archiviazione HDD se stai archiviando almeno 10 TB di dati.
Casi d'uso dell'archiviazione HDD
L'archiviazione HDD è adatta per casi d'uso che soddisfano i seguenti criteri:
- Prevedi di archiviare almeno 10 TB di dati.
- Non utilizzi i dati per eseguire il backup di un'applicazione rivolta agli utenti o sensibile alla latenza.
Il carico di lavoro rientra in una delle seguenti categorie:
- Carichi di lavoro batch con scansioni e scritture e non più di letture casuali occasionali di alcune righe.
- Archiviazione dei dati, in cui scrivi grandi quantità di dati e li leggi raramente.
Ad esempio, se prevedi di archiviare ampi dati storici per un numero elevato di dispositivi di rilevamento remoto e quindi di utilizzarli per generare report giornalieri, il risparmio sui costi per l'archiviazione HDD potrebbe giustificare un compromesso in termini di prestazioni. D'altra parte, se prevedi di utilizzare i dati per visualizzare una dashboard in tempo reale, probabilmente non ha senso utilizzare l'archiviazione HDD. In questo caso le letture sarebbero molto più frequenti e le letture sono molto più lente con l'archiviazione HDD.
Passare dall'archiviazione SSD a HDD e viceversa
Quando crei un'istanza Cloud SQL, la scelta di archiviazione SSD o HDD per l'istanza è permanente.
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 spazio di archiviazione SSD o HDD.