我正在尝试提高高度规范化的数据库的性能,其中我具有以下结构。
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)
我的问题是关于三向身份关系,其中实体漏洞关系交集变成子查询之间的关系不相关的组织与漏洞关系。
如果实体和漏洞并且两者之间存在关系实体和组织然后我需要能够显示列表和计数组织-实体-漏洞关系和组织-漏洞-实体关系。我的问题在于排序和重新索引。
有没有办法有效地利用数据库来实现这一点,或者我必须在代码中本地执行设置操作?