노드 커뮤니티에 postgres보다 mongodb에 더 자신있다고 개발자가 쓴 글을 본적 있어요.
redis는 Scaling NodeBB 할때 꼭 필요한 것 같아요.
nodebb 자체가 redis를 염두해두고, MongoDB로 옮긴건데 Postgres가 나중에 끼워진 모양새라서요...
추가 경험담 기록으로 남깁니다.
- 동영상 업로드 어려움
nodebb-plugin-link-preview 플러긴이 링크 미리보기나 유튜브 링크는 멋지게
보여주나 mp4 재생은 불가. 몇가지 동영상 재생 플레이어가 있긴 하나 오래된 버전 같음.
_- 페이지네이션 느림
20만건 글 등록하고 테스트 했어요.(페이지당 topic 20, posts 20 설정)
맨 처음 페이지를 누르면 꽤 오랜 시간동안 로딩이 안되더라구요
Slow query 로그 살펴보니 skip/limit 구문으로 하는데,
이 방법이 도큐먼트가 증가할수록 느려진다고 합니다.
참고: mongdb에서 페이지네이션1, 페이지네이션2
_- nodebb 업데이트 속도 빠름
개발팀의 열정도를 반영하는 증거이나 SSH에서 명령어로 수동업데이트 과정이 좀 번거로움