첫째, NetEase Music이 데이터를 읽는 방식은 당연히 nosql을 사용하여 데이터를 읽는 것이라고 생각합니다. 물론 데이터 테이블에 자주 액세스하지 않는 경우에도 데이터베이스를 직접 읽을 수는 있지만 mysql innodb 라이브러리에는 함정이 있습니다. 즉, 쿼리하는 페이지 수가 많을수록 크기가 작아집니다. 효과. 그래서 일반적으로 우리는 쿼리 효과를 향상시키기 위해 id를 사용합니다 이전 쿼리 사용 제한 100000,10 id > 100000 제한 10인 경우 권장 쿼리 사용. 이렇게 하면 인덱스 사용이 보장됩니다. 물론 테이블 분할 형태를 활용하면 단일 테이블의 데이터를 줄여 쿼리 효율성을 높일 수 있습니다
첫째, NetEase Music이 데이터를 읽는 방식은 당연히 nosql을 사용하여 데이터를 읽는 것이라고 생각합니다.
물론 데이터 테이블에 자주 액세스하지 않는 경우에도 데이터베이스를 직접 읽을 수는 있지만 mysql innodb 라이브러리에는 함정이 있습니다. 즉, 쿼리하는 페이지 수가 많을수록 크기가 작아집니다. 효과. 그래서 일반적으로 우리는 쿼리 효과를 향상시키기 위해 id를 사용합니다
이전 쿼리 사용 제한 100000,10 id > 100000 제한 10인 경우 권장 쿼리 사용. 이렇게 하면 인덱스 사용이 보장됩니다.
물론 테이블 분할 형태를 활용하면 단일 테이블의 데이터를 줄여 쿼리 효율성을 높일 수 있습니다
redis를 사용하는 경우 목록에 ID를 저장한 다음 redis를 사용하여 목록의 조각을 얻은 다음 조각의 ID를 사용하여 mysql에 결과를 쿼리해야 합니다.
물론 정렬을 추가하고 싶다면 방법이 없습니다.