-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
nosql을 사용하는 건 어떻게 생각하십니까?
21.11.04 22:13 작성 조회수 522
0
특히 document기반 db가 사용하기
좀더 익숙해서 그런데
mmorpg를 nosql db로 구성해도 괜찮을까요?
답변을 작성해보세요.
1
Rookiss
지식공유자2021.11.04
MMO를 만드는게 어차피 그 정도로 빅 데이터 수준은 아니라서
RDBMS로도 충분하고 Transaction 유무 등을 고려하면
NoSQL을 굳이 갈 필욘 없다고 봅니다
(물론 NoSQL도 종류가 워낙 많긴 하니 어떤 애를 사용하냐에 따라 다르겠죠)
0
0
Rookiss
지식공유자2021.11.05
그건 알 수 없고 컨텐츠 부하에 따라 다릅니다.
아이템이 계속 생성되고 맨날 그 정보를 저장해야 하는지,
전투 결과를 바로 저장해야 하는지 , ...
이런 변수가 너무 많기 때문이죠.
그리고 심지어 rdbms보다 CPU 부하가 커져서 버티지 못하는 상황도 빈번하고
DB + CPU + Network 3박자가 다 맞아떨어져야 서버에 '수용' 가능하기에
그 질문은 정말 답을 내기가 어렵고 테스트를 해보는 수밖에 없습니다.
그러나 일반적인 MMO를 기준으로는, 5천~1만 명 정도가 적당 선입니다.
0
![내심장은블랙님의 프로필](https://cdn.inflearn.com/public/main/profile/default_profile.png?w=48)
내심장은블랙
질문자2021.11.05
저 그럼 redis를 캐쉬로 사용한다면 어떤 기능이나 용도로 사용할 수 있을까요? 테이블을 그대로 올려놓고 있다가 사용할 수 있는건가요? rdbms는 백업용으로 쓰고요
Rookiss
지식공유자2021.11.05
실제로 요즘은 REDIS 병행하는 경우도 많습니다.
분실되도 크게 상관없지만 RDBMS에서 매번 꺼내오기 부담스러운 애들을 그쪽에 넣기도하고
다양하게 사용됩니다.
답변 4