Ho un'applicazione web con traffico medio-alto in cui gli utenti possono salvare disegni realizzati da fabricjs, quindi ogni progetto salvato è un json con molti parametri.
Quindi, in sostanza, due giorni dopo il lancio, gli utenti hanno memorizzato quasi 300 righe di disegni, PhpMyAdmin dice un totale di 31 MB di dimensioni.
Ogni json è memorizzato come un tipo di dati longtext quindi sono preoccupato per l'aumento della dimensione del database con il tempo.
Ho controllato la funzione COMPRESS MySQL e fatto alcuni test su di esso e la conclusione è che il rapporto di compressione è di circa 30 - 40%, quindi potrebbe essere un po 'basso per quello che voglio ottenere.
Un'altra cosa da sapere è che il processo di salvataggio viene eseguito automaticamente dall'applicazione (questo è un requisito obbligatorio), quindi quando l'utente scarica il disegno come file PNG, il suo json viene automaticamente salvato. Tutti i disegni salvati possono essere proseguiti in qualsiasi momento dall'utente.
Il mio obiettivo è cercare di ridurre al minimo il consumo di spazio nel mio server, è salvare come file system un valida alternativa per minimizzare le dimensioni di MySQL (quindi non penalizzare le prestazioni delle query) o penalizzerebbe i tempi di caricamento della CPU del server con read & scrivere le operazioni sul disco?