%20%E3%81%AE%E5%8A%B9%E7%8E%87%E7%9A%84%E3%81%AA%203%20%E6%96%B9%E5%90%91%E7%B5%90%E5%90%88%3F.png)
私は、次のような構造を持つ高度に正規化されたデータベースのパフォーマンスを改善しようとしています。
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)
私の問題は、3方向のアイデンティティ関係であり、エンティティ脆弱性関係の交差はサブクエリの関係無関係な組織と脆弱性の関係。
交差点がある場合実在物そして脆弱性そして、実在物そして組織次にリストと数を表示できるようにする必要があります組織-エンティティ-脆弱性関係そして組織-脆弱性-エンティティ関係私の問題は、並べ替えと再インデックスにあります。
これにデータベースを効果的に活用する方法はありますか、それともセット操作をコード内でローカルに実行する必要がありますか?