Il database è una cosa, i file sono tutt'altra.
Mettiamola così: il database è pieno di tabelle con delle righe e colonne, le colonne sono le proprietà che ha quella tabella, le righe le entità. Per esempio la tabella degli utenti avrà come righe gli utenti (un utente per riga) e come colonne cose come nome, id (che è un numero univoco), password (crittata), indirizzo e-mail.
Per esempio alla riga dell'utente con id=5 potrai avere: 5,tizio,eoic349ks93cs,tizio@email.com
Il database è essenziale perchè è dove vengono salvati i dati.
Se non passi avrai dei problemi anche con altri componenti, come nel link che ti ho indicato, è caldamente consigliato di usare quelle versioni.