SQLite 3.42 è ora disponibile come il più recente aggiornamento di questa opzione di database SQL ampiamente utilizzata e di facile integrazione che viene utilizzata da innumerevoli applicazioni e altri software per scopi di archiviazione dei dati leggeri e veloci.
La cosa più notevole con SQLite 3.42 è l’introduzione del comando FTS5 secure-delete. Quando viene utilizzata questa opzione, tutte le tracce forensi vengono quindi rimosse dall’indice invertito FTS5 quando il contenuto viene eliminato anziché lasciare potenzialmente informazioni latenti dopo l’eliminazione. La nuova documentazione sull’opzione di configurazione di eliminazione sicura spiega:
“Normalmente, quando una voce in una tabella fts5 viene aggiornata o cancellata, invece di rimuovere le voci dall’indice full-text, le chiavi di cancellazione vengono aggiunte al nuovo b-tree creato dalla transazione.Questo è efficiente, ma significa che il vecchio full-le voci dell’indice di testo rimangono nel file del database fino a quando non vengono eventualmente rimosse mediante operazioni di unione sull’indice full-text. Chiunque abbia accesso al database può utilizzare queste voci per ricostruire banalmente il contenuto delle righe della tabella FTS5 cancellate. Tuttavia, se il”secure-delete”è impostata su 1, quindi le voci full-text vengono effettivamente rimosse dal database quando le righe della tabella FTS5 esistenti vengono aggiornate o eliminate. Questo è più lento, ma impedisce che le vecchie voci full-text vengano utilizzate per ricostruire le righe della tabella eliminate.”
SQLite 3.42 migliora anche le sue funzioni JSON SQL per supportare le estensioni JSON5, nuove opzioni di configurazione del database aggiunte, miglioramenti del pianificatore di query, più supporto di parole chiave per le funzioni SQL definite dall’applicazione e varie altre correzioni e ottimizzazioni delle prestazioni.
Download e ulteriori dettagli sulla versione SQLite 3.42 tramite SQLite.org.