Database
 sql >> Database >  >> RDS >> Database

Hai sempre bisogno di un database per la tua app?

Hai sempre bisogno di un database per la tua app? Certo che no.

Come per ogni cosa nella tecnologia, niente è l'ideale in ogni situazione.

I computer offrono molti modi diversi per archiviare i dati. L'alternativa più ovvia sono file .

Un esempio comune è un CMS. Alcuni CMS utilizzano un database per archiviare i dati (pensa a WordPress), altri preferiscono archiviare i dati utilizzando file (pensa a Grav o Statamic).

Non utilizzare un database in questo caso significa una distribuzione più semplice su un servizio di hosting.

Ma quando si gestiscono molti dati, un database è sicuramente un ottimo modo per semplificarti la vita a lungo termine.

Se stai creando un'app per macOS o iOS, potresti decidere che un file JSON o Plist è tutto ciò di cui hai bisogno per gestire i dati, perché l'utente non ha bisogno di archiviarne molti.

O forse Core Data (un wrapper per un database SQLite interno) è il migliore per te.

Come sempre, è tutto un equilibrio tra complessità e convenienza.