Attualmente sto lavorando a un progetto che richiede l'uso di un database. Questo sistema potrebbe essere necessario per utilizzare un database SQL in futuro, ma per ora utilizziamo Google Spreadsheets tramite API perché è necessario accedere ai dati rapidamente, facilmente e gratuitamente.
La mia domanda è: dovremmo creare un'API DB nel caso cambiassimo il back-end del database? Come ho detto in futuro è possibile che usiamo SQL, quindi stavo pensando di usare e API per cambiare solo il server DB, e non l'intera app.
Come lo fai? Crei un'API una volta e la usi mentre il server DB cambia? Sostituisci l'intera app quando hai bisogno di un DB diverso?
Grazie!