본문 바로가기
MySql

MySQL 테이블의 최대 행은 얼마입니까?

by 베이스 공부 2020. 10. 20.
반응형

참고 : 여기에서 다른 유사한 Q를 검색했지만 다른 답변 된 질문은 원격으로 유사하지도 않습니다. MySql 테이블에 대한 질문이 있습니다 (더 정확하게는 테이블의 특정 필드 (예 : tweets 또는 updates )).

그래서 질문 ... InnoDB 테이블의 최대 행 수는 얼마입니까? 그것은 일반적으로 MyIsam, InnoDB 및 다른 사람들이 보유 할 수있는 양간에 상당한 차이가있는 경우입니다. 둘째, 테이블이 정말 커지면 데이터를 저장하는 모범 사례 (동일한 테이블 또는 분할 / 다중 테이블 / db)는 무엇입니까?

트위터는 하루에 1 억 개의 트윗을 받는다는 것을 읽었습니다. 같은 맥락에서 두 번째 질문이 트위터와 같은 것에 어떻게 적용 될까요?

 

해결 방법

 



하나의 테이블에 많은 양의 데이터를 저장해야하는 경우 파티셔닝이 친구이며 Postgres가 더 나은 지원을 제공 할 수 있습니다. 분할 된 테이블은 논리적으로 하나의 테이블로 보이는 물리적으로 여러 테이블입니다. 이러한 하위 테이블 (파티션)을 다른 디스크에 배치하고, 독립적으로 유지 관리를 실행하는 등의 작업을 수행합니다. 또한 필수 열만 포함하는 매우 긴 테이블과 더 크지 만 선택적 열을 저장하는 여러 테이블이있는 "스타 스키마"는 도움.

 

참조 페이지 https://stackoverflow.com/questions/4836039

 

 

반응형

댓글