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

Configurazione dell'archiviazione [file vs. database]

A volte si desidera progettare con un po' di flessibilità per un prodotto. Cosa succede se il tuo prodotto viene rilasciato in un paese diverso con festività diverse? Basta modificare il tavolo e tutto funzionerà bene. Se è codificato in modo rigido nell'applicazione o, peggio, codificato in molti luoghi diversi tramite l'applicazione, potresti trovarti in un mondo di difficoltà nel tentativo di farlo funzionare nella nuova lingua.

Utilizzando le tabelle, esiste anche un unico modo per accedere a queste informazioni, il che probabilmente rende il programma più coerente e più facile da mantenere.

A volte l'efficienza/velocità non è l'unica motivazione per un progetto. Manutenibilità, flessibilità, ecc. sono fattori molto importanti.