SQL Server에서 특히 다음과 같은 성능에 관심이 있습니다.한 열에 많은 데이터가 많고 작은 행에 많은 데이터가 저장됩니다.
단순한 전반적인 개념 : 각 객체에는 다른 유형의 객체 목록 (예 : Type2
)이있는 객체 (예 : Type1
)가 있습니다.
현재 스키마에는 각 유형별 테이블이 있습니다. 표 1은 Type1
이고 표 2는 Type2
이다. Table2의 각 레코드에는 각 Type2
과 해당 Type1
을 연결하는 참조가 있습니다.
그럼 이제 질문입니다. 나는 너무 멀어서 아직 이걸 만들지 않았기 때문에 나는 너무 멀어서 변하지 않을 것이다. 데이터베이스에서 Type2
개체를 개별적으로 가져 오는 계획은 없습니다. 항상 Type1
을 가져오고 Type2
개체 목록을 가져 오거나 검색 할 수있는 방법을 갖습니다. 이 경우 Type2
개체 (예 : JSON)의 목록을 serialize하고에 대한 Table1
의 열에 저장하는 것이 더 낫습니까? 이 열이 매우 커지면 느려지는 것을 느낄 수 있습니까?