Durante el desarrollo de la aplicación, tengo muchas tablas que almacenan una cantidad "pequeña" de datos (generalmente 10-40 valores, id
+ value
y, a veces type
) que contienen atributos para "objetos", como fresco / podrido, rojo / verde / azul para productos.
No pongo estos atributos en la tabla de productos porque los componentes electrónicos no pueden ser frescos, y el gas oxígeno no puede ser rojo y las tablas no pueden tener un recuento de filas ilimitado ...
Para almacenar atributos, uso tablas pequeñas personalizadas donde el campo 2-3: id
para vincular, name
para mostrar en la aplicación y en algún momento type
si los grupos de atributos en la misma categoría.
Los "objetos" primarios están vinculados a atributos a través de tablas intermedias de varios a varios.
¿Hay alguna razón para crear y mantener índices para esos "diccionarios pequeños" con menos de 1000 elementos (generalmente 10-40)?
Mi base de datos de destino es Oracle, pero espero que esa respuesta sea independiente del proveedor
Lleno, no, pero no tengo habilidades técnicas para justificar mi llenado ...
fuente