사이트의 이벤트/게임의 경우 사용자가 이동하는 모든 페이지를 추적하고 사용자 이름으로 저장하려고합니다. 그것은 접근 가능하고 데이터가 조작 될 수 있도록 데이터베이스를 통해 수행되어야합니다. 필자는 단지 MySQL을 사용했기 때문에 지금 당장 나와있는 내 솔루션은 사용자 이름과 방문한 페이지가있는 페이지 방문 테이블 일뿐입니다.사용자 위치를 추적하는 방법은 무엇입니까? (데이터베이스)
스케일링 목적으로는 그리 비효율적 인 것처럼 보입니다. 이런 종류의 일은 몇 주 내에 수백만 행으로 끝날 수 있습니다.
효율적인 것으로 보이지 않는 또 다른 예는 투표 시스템입니다. 예를 들어 스택 오버플로에 대해 누군가가 투표하면 테이블에 대한 다른 행이됩니다. 이것은 데이터를 저장하는 가장 좋은 방법처럼 보이지 않습니다.
이러한 종류의 응용 프로그램에 가장 적합한 대안은 무엇입니까? 감사합니다.
mysql은 방대한 양의 데이터를 저장하도록 설계되었습니다. 따라서 저장 용량으로 저장할 수 있다면 문제가되지 않습니다. – Joren
테이블에 5 천만 개의 행이 있다고해도? 내 말을 잘못하지 말라는 것을 의미하는 것은 아니지만 나는 그것에 대비하고 싶다. – user3011922
나는 단지 사용자 이름을 한 번만 저장 한 다음 그 사용자 이름과 관련된 모든 데이터를 더 효율적으로 보관하는 데이터베이스처럼 보입니다. (물론 존재하는지 모르겠습니다.) – user3011922