Originariamente inviata da
Alhazred
Se i campi diversi a seconda della tipologia di prodotto sono pochi, del tipo un tipo di prodotto prevede come caratteristica il peso e un'altra invece altezza/lunghezza/profondità (tanto per dire) fa un'unica tabella con tutti e 4 i campi, poi compili quelli giusti secondo il prodotto (e quindi manterrei anche il discorso delle tabelle diverse per ogni lingua), se invece possono cambiare molte cose allora può aver senso avere una tabella per ogni tipologia di prodotto.
Secondo me, se puoi, pensaci bene se usare o no il sistema che ti ho proposto per le lingue diverse, il db risulterebbe più ordinato e le query sarebbero comode da gestire.
Alternative in questi casi non ne vedo, intendo diverse dall'usare il db, usare file esterni non lo prenderei proprio in considerazione, in caso dovessi apportare modifiche ai contenuti sarebbe un suicidio.