Ho letto la seguente frase su un sito Web:
Invece di aggiungere nuovi campi a un tipo di contenuto, l'aggiunta di campi esistenti è un'opzione migliore per ridurre la complessità del sistema e migliorare la scalabilità.
E sorgono alcuni dubbi.
Nel sistema che stiamo sviluppando, abbiamo la possibilità di riutilizzare un campo attraverso 3 o 4 tipi di contenuto ma invece di migliorare la scalabilità come dice la frase citata, temo che lo diminuirà, perché la tabella del campo diventerebbe più rapidamente un collo di bottiglia (almeno questo è il mio ragionamento in questo caso, dato che tutti i valori di quel campo insieme sarebbero un paio di milioni all'anno e ciò renderebbe il tavolo troppo grande). Sei d'accordo?
Quante file sarebbe un massimo ragionevole a cui puntare quando si progetta? In questo modo potremmo decidere quando riutilizzare i campi e quando crearne di nuovi (anche se c'è la possibilità di riutilizzarli).