%3F.png)
Estoy intentando mejorar el rendimiento en una base de datos altamente normalizada en la que tengo la siguiente estructura.
entity (identity) org (identity) entity-org relation (many to many) org-entity-owner-relation (many to many + column-informed state) vuln (identity) entity-vuln (identity-identity relation 1)
Mi problema es con la relación de identidad de tres vías en la que la relación entreentidad-vulnLa intersección de relaciones se convierte en unasubconsultade relación entre elrelación organización-vuln no relacionada.
Si hay una intersección entreentidadyvulny hay una relación entreentidadyorganizaciónentonces necesito poder mostrar una lista y un recuento derelación organización-entidad-vulnyrelación organización-vulnera-entidad. Mi problema es con la clasificación y la reindexación.
¿Hay alguna manera de aprovechar la base de datos para esto de manera efectiva o debo realizar mis operaciones establecidas localmente en el código?