He leído la siguiente frase en un sitio web:
En lugar de agregar nuevos campos a un tipo de contenido, agregar campos existentes es una mejor opción para reducir la complejidad del sistema y mejorar la escalabilidad.
Y surgen algunas dudas.
En el sistema que estamos desarrollando, tenemos la posibilidad de reutilizar un campo en 3 o 4 tipos de contenido, pero en lugar de mejorar la escalabilidad como dice la frase citada, me temo que disminuirá, porque la tabla del campo se convertiría más rápidamente en un cuello de botella. (Al menos ese es mi razonamiento en este caso, ya que todos los valores de ese campo juntos, serían un par de millones por año y eso haría que la tabla sea demasiado grande). ¿Estás de acuerdo?
¿Cuántas filas sería un máximo sensato para apuntar cuando se está haciendo arquitectura? De esa forma, podríamos decidir cuándo reutilizar los campos y cuándo crear nuevos (aunque la posibilidad de reutilizar está allí).