Molte applicazioni Web richiedono un file seme: un file, scritto nella stessa lingua di un'applicazione Web, in cui sono presenti dati per pre-compilare un database. Questo ha senso.
Tuttavia, a volte vedo che alcune parti di tali dati vengono estratte nei file separati, di testo per essere letti dal file seme principale. {rb, py, php} e inseriti in un database.
Può essere un elenco di paesi con lingue e locali. Oppure un elenco di prodotti per un negozio online con descrizioni, prezzi, ecc. O un elenco di articoli per un blog. Qualunque sia.
Mi chiedo, perché vengono mantenuti in file di testo separati che poi leggono dal file seme principale. {rb, py, php} e inseriti in un database invece di mantenerlo in un file seme stesso? Quali sono i vantaggi di questo approccio? E quando è necessario questo approccio?