인프런 커뮤니티 질문&답변
nosql을 사용하는 건 어떻게 생각하십니까?
작성
·
879
0
특히 document기반 db가 사용하기
좀더 익숙해서 그런데
mmorpg를 nosql db로 구성해도 괜찮을까요?
퀴즈
데이터베이스 커넥션 풀을 사용하는 주된 이유는 무엇일까요?
SQL 쿼리 문법을 자동 완성하기 위해
데이터베이스 연결 재사용을 통해 성능을 향상시키기 위해
데이터베이스 테이블 구조를 자동으로 생성하기 위해
데이터베이스 오류 메시지를 상세하게 기록하기 위해
답변 4
1
Rookiss
지식공유자
MMO를 만드는게 어차피 그 정도로 빅 데이터 수준은 아니라서
RDBMS로도 충분하고 Transaction 유무 등을 고려하면
NoSQL을 굳이 갈 필욘 없다고 봅니다
(물론 NoSQL도 종류가 워낙 많긴 하니 어떤 애를 사용하냐에 따라 다르겠죠)
0
0






그건 알 수 없고 컨텐츠 부하에 따라 다릅니다.
아이템이 계속 생성되고 맨날 그 정보를 저장해야 하는지,
전투 결과를 바로 저장해야 하는지 , ...
이런 변수가 너무 많기 때문이죠.
그리고 심지어 rdbms보다 CPU 부하가 커져서 버티지 못하는 상황도 빈번하고
DB + CPU + Network 3박자가 다 맞아떨어져야 서버에 '수용' 가능하기에
그 질문은 정말 답을 내기가 어렵고 테스트를 해보는 수밖에 없습니다.
그러나 일반적인 MMO를 기준으로는, 5천~1만 명 정도가 적당 선입니다.