Prevenzione delle distorsioni di scrittura sulle istanze Amazon EC2 di Linux
Nota
La prevenzione delle distorsioni di scrittura è supportata solo con le istanze Linux.
La prevenzione delle distorsioni di scrittura è una funzionalità dell'archiviazione a blocchi progettata da AWS per migliorare le prestazioni dei carichi di lavoro dei database relazionali ad alta intensità di I/O e ridurre la latenza senza influire negativamente sulla resilienza dei dati. I database relazionali che utilizzano InnoDB o XtraDB come motore di database, come MySQL e MariaDB, trarranno vantaggio dalla prevenzione delle distorsioni di scrittura.
In genere, i database relazionali che utilizzano pagine più grandi dell'atomicità in caso di interruzione dell'alimentazione del dispositivo di archiviazione utilizzano meccanismi di registrazione dei dati per proteggersi dalle distorsioni di scrittura. MariaDB e MySQL utilizzano un file buffer di doppia scrittura per registrare i dati prima di scriverli nelle tabelle di dati. In caso di scritture incomplete o errate a causa di arresti anomali del sistema operativo o di interruzione dell'alimentazione durante le transazioni di scrittura, il database può recuperare i dati dal buffer di doppia scrittura. Il sovraccarico di I/O aggiuntivo associato alla scrittura nel buffer di doppia scrittura influisce sulle prestazioni del database e sulla latenza delle applicazioni e riduce il numero di transazioni che possono essere elaborate al secondo. Per ulteriori informazioni sul buffer di doppia scrittura, consulta la documentazione di MariaDB
Con la prevenzione delle distorsioni di scrittura, i dati vengono scritti nell'archivio in transazioni di scrittura tutto o niente, il che elimina la necessità di utilizzare il buffer di doppia scrittura. Ciò impedisce che dati parziali o incompleti vengano scritti nell'archivio in caso di arresti anomali del sistema operativo o di interruzione dell'alimentazione durante le transazioni di scrittura. È possibile aumentare il numero di transazioni elaborate al secondo fino a un massimo del 30 percento e ridurre la latenza di scrittura fino a un massimo del 50 percento senza compromettere la resilienza dei carichi di lavoro.
Prezzi
L'utilizzo della prevenzione delle distorsioni di scrittura non prevede costi aggiuntivi.