>  기사  >  백엔드 개발  >  수천만 명의 사용자를 저장하는 로그 파일을 균등하게 배포하고 생성하는 방법을 안내해 주십시오.

수천만 명의 사용자를 저장하는 로그 파일을 균등하게 배포하고 생성하는 방법을 안내해 주십시오.

WBOY
WBOY원래의
2016-08-10 09:07:34877검색

사용자의 고유식별자는 111111111~999999999 사이에서 생성된 난수이다
향후 예상 사용자 수는 수천만 명
사용자가 업로드한 좌표점을 저장하여 행동 궤적을 그리는 것은 데이터베이스에서 생성된 로그 파일에 저장되지 않습니다
모듈로 알고리즘을 사용하여 배포해야 할까요
또는 해시를 사용하여 배포해야 할까요?
해시를 사용하여 배포할 경우 자세히 설명해주세요.

답글 내용:

사용자의 고유식별자는 111111111~999999999 사이에서 생성된 난수입니다
향후 예상 사용자 수는 수천만 명
사용자가 업로드한 좌표점을 저장하여 행동 궤적을 그리는 것은 데이터베이스에서 생성된 로그 파일에 저장되지 않습니다
모듈로 알고리즘을 사용하여 배포해야 할까요
또는 해시를 사용하여 배포해야 할까요?
해시를 사용하여 배포할 경우 자세히 설명해주세요.

NoSQL은 mongodb, hbase 또는 elasticsearch와 같은 로그를 저장하는 데 사용되며 자동으로 샤딩을 수행합니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.