2016-09-27 3 views
1

MYSQL에서는 행이 많거나 열이 많은 것이 더 좋습니까? 예를 들어 : enter image description hereMYSQL에서는 행이 많거나 열이 많은 것이 더 좋습니까?

대 :

enter image description here

어느 하나가 더 나은 성능을 우리는 너무 많은 특성을 가지고있는 경우에 경우에?

+0

몇 개의 속성에 대해 이야기하고 있습니까? 또한 첫 번째 디자인의 이름은 EAV (Entity Attribute Value)입니다. 당신은 그것의 장단점에 대해 검색 할 수 있습니다. – Lamak

+0

제 말은 데이터베이스 디자인이 당신이 다른 것보다 더 많은 것에 반대하여 올바른 양의 것을 가지고 있는지 확인하는 것입니다. 필요한 컬럼 만 가지고 있는지 확인하고, 수백 개의 행을 작성하지 않고 많은 경우 => 하나를 사용해야합니다. –

+0

첫 번째는 많은 경우 반 패턴으로 간주됩니다. "태깅 (tagging)"데이터 이외의 적용 가능성은 매우 제한적입니다. – Uueerdo

답변

3

분명히 두 번째입니다. 모두 속성은 별도의 열로 이동해야합니다. RDBMS에 저장하는 것이 아니라면 ... 텍스트 파일에도 저장할 수 있습니다.

+0

두 번째를 의미하는 것 같아요, 그렇죠? – Uueerdo

+0

예 예 ... 두 번째 ... 큰 엉덩이 실수 – Rahul