웹개발 공부하면서 CMS들도 구경하는데한국에서 많이 쓰는 XE 같은 경우는 모든 게시물을 한 테이블에 다 박더라고그런대 XE 쓰는 사이트들 중에 더쿠 같은 대형 커뮤니티는 전체 글 개수가 수십억 건이던데이런 어마어마한 크기의 테이블을 성능 저하 크게 없이 운용하는게 가능해?검색 한번만 때려도 부담될 거 같은데 여기 동접자만 수만명이던데- dc official App
거기 검색이나 리스트 조회 등등 다 일정 개수로 제한되어있음 - dc App
LIMIT - dc App
그나저나 동접자 수만명 부럽다 - dc App
무작위가 아니고 대부분의 트래픽은 최신~10페이지 이내니까 캐시만 잘 써도 디비콜은 거의다 아낄 수 있음 - dc App
디씨에서 게시글 검색 해보긴함?
사실 행개수가 많은건 성능에 인덱싱하고 파티셔닝 다하면 크게 상관없음 운영 및 관리 측면에서 귀찮아지는거지 - dc App
이론상 평범한 로우 사이즈 기준 페이지밀도 100%면 수십억에서 수백억행인데도 인덱스의 b-tree 깊이가 4여서 seek연산에 4io밖에 안나온다 - dc App
xe 쓰는 커뮤들 테이블 파티셔닝 한다
그런 데 쓰라고 인덱싱 하는거긴한데 그렇다고 빠른건 아니라서 최적화 기법을 다 사용을 하지