MySQL 게시판 검색
조회수 1601회
안녕하세요. 게시판 검색을 구현하고 있는 학생입니다.
글이 100만개 이상의 row수에서 현재 게시판에서 페이지네이션을 구현할 때,
따로 트리거를 이용하거나 어플리케이션 서버자체에서 트리거와 유사하게 작업을 해주어 따로 카운트용 테이블을 두거나 컬럼을 두어서 페이지 수를 계산해주는데요.
게시판 검색을 페이지네이션으로 구현한다고 할때, LIKE로 하던 풀텍스트 인덱싱을 하던 특정 검색어로 검색했을때의 그 검색어가 포함된 row수를 카운팅을 해야 페이지네이션이 가능한데요. 그 순간순간에 카운팅을 매번 해주는건 부담스럽습니다.
이럴 경우 따로 카운트를 미리 세어놓을 수는 없고, 검색부분을 페이지네이션으로 구현하고 싶긴한데 보통 이런상황에는 어떤 방식으로 하는지 궁금하네요..
도움주시면 감사드리겠습니다.
감사합니다.
댓글 입력