Mam dwie tabelki, w jednej będzie powyżej 10MLN rekordów a w drugiej powyżej 1MLD.
Przekładając to na świat obiektowy jest tak że jeden z tych obiektów posiada kolekcję innych. Tak naprawdę nigdy lub prawie nigdy nie używam tej relacji, ale sensownym jest połączyć te dwie tabele relacją jeden do wielu i na pewno bym tak zrobił gdyby nie ich rozmiary. Bardzo często robię selecty na tych tabelach. Zastanawiam się czy połączenie ich relację nie spowoduje spadku wydajności w selectach? a może w insertach? Jak to jest?
Dodam że chciałbym je połączyć żeby mieć pewność że nie będzie w bazie błędów. Nie może być tak że jeden obiekt nie należy do żadnego obiektu nadrzędnego np. Czyli ustawił bym IdObiektuNadrzednego na pole not nullable.