beh: x il metodo migliore ci vuole una buona analisi. "basta che funzioni" (come ho scritto sopra) si riferisce a una soluzione "non professionale" (che non vuol dire "non importante": lo preciso perchè non sembri offensivo - non lo è!)

Nel tuo caso non bastano i dati che hai postato. Posso dirti alcuni fattori che influenzano la scelta per il db: tipi di dati, quantità dei dati, metodo di ricerca dei dati e loro visualizzazione.

In un caso medio (o cmnq semplice) tipo pochi dati e richiamo dei dati con semplici tabelle e query dirette (forse è il tuo caso) c'è poca differenza, quindi la scelta migliore è quella con cui ti trovi meglio. Se ti può interessare una indicazione più precisa, potresti postare altre informazioni (soprattutto il tipo e la quantità dei dati)