Salve sono nuovo di qui, vorrei creare un sitozzo che s'appoggi su un database MySQL contenente migliaia di ricette culinarie. Avrei pensato all'uso di tags da associare ad ogni ricetta e mi chiedevo quale fosse il miglior modo per gestirli.
Ecco due soluzioni:
- faccio di ogni tag una tabella contenente gli id delle ricette associate?
Considerazione: le ricette saranno migliaia, i tags ne saranno ancor di più, ciò porterebbe ripercussioni sulle prestazioni di MySQL?;
- faccio di ogni tag un file di testo (contenente gli id delle ricette) e li raggruppo in cartelle? (es. i file "sale.txt", "salmone.txt", "salsiccia.txt", "salato.txt" saranno posti nella cartella "sal", ecc).
Considerazione: la ricerca di un tag consisterebbe così in un semplice controllo sull'esistenza del file txt semplificando notevolmente il lavoro di MySQL. Ma conviene davvero o mi sto illudendo?;Il mio scopo è ottenere il massimo delle prestazioni nella consultazione del database anche se a discapito delle operazioni di aggiornamento. Sono sulla buona strada? Grazie