사용자가 비디오를 위 또는 아래로 투표 할 수있는 응용 프로그램이 있습니다. 현재 비디오 테이블에는 upvotes/downvotes가 있습니다. 이유는 없습니다 (정수 만 사용). 그러나 모든 단일 사용자가 투표를 할 때 테이블에 글을 쓸 수있는 경우가 있습니다. 이것이 나를 두 번 생각하게 만듭니다.빈번하게 쓰는 것이 더 적은 열이 있습니까? mysql
내가 생각할 수있는 유일한 점은 MSQL이 쓰기 작업을 할 때 테이블 잠금을 사용하면 읽기 속도가 느려질 수 있다는 것입니다. 자신의 작은 3 열 테이블로 투표를 이동하는 것이 더 효율적입니까?
(나는 확실히 MYSQL이 강력 해요 충분한 트래픽이 매우 무거운 도착,하지만 난 것들을 한 번에 제대로을 좋아하지 않는 한 어느 쪽이든.)
업데이트를 필요로하는 인덱스의 유무 또는 사용중인 엔진 (InnoDB는 행 수준 잠금을 사용함)에 영향을 줄 수있는 다른 요소가 있습니다. 확실한 답을 얻으려면 프로필을 작성해야하지만, 별다른 차이는 없을 것입니다. 문제가 생길 때 걱정됩니다. –