디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

게임서버, DB 질문

(168.126) 2013.02.03 12:15:44
조회 102 추천 0 댓글 1

1. 서버의 메모리상에다가, DB에저장된 전체 유저를 올릴까요?
아니면 현재 접속한 유저만 메모리에 올릴까요?

후자가 효율적이겟지만 버그 발생 여지는 많아질듯한데..
(접속하고 아이템 버리고 접속 끊고, 바로접속 => 템복사..같은..)
아무래도 전자는 서버가버티질 못할것같은데... 후자일까요?


2. 게임서버에 올라와있는 데이터의 량이 전자든 후자든 상당할텐데
그걸 주기적으로 한번에 DB에 저장한다면, 그때마다 렉이 걸릴것같은데... 뻗을수도있겠고..
큐에넣고 하나씩 쿼리 실행하는건 비효율적이면서 동시에 중간에 서버다운이라도 되면
시간단위로 돌아가는게 아니라 어떤놈은 아이템 날라가고 어떤놈은 안날라가고 그런식이되버리겟고..

인터넷 찾아보니 DB 쿼리를 전담하는 서버를 분리한다고하는데..
NPC서버 같은 경우 AI의 계산결과를 소켓통신으로 메인서버에 보내준다.
공간을 분할해서 겹치는 부분은 서로 공유해서 분산서버를 구성한다.
같은건 아 그런 식이구나 하고 넘어갔는데,

DB를 저장하는 경우는, 당연한 거지만, 데이터를 가지고있어야지 그 데이터를 저장을 할텐데
데이터는 메인 서버에 전부 있는 상황이잖아요? 다른 클라이언트에게 정보를 보내주거나 하기 위해서...

그 말인즉 분리되어있는 DB쿼리 서버도 메인서버와 동일한 데이터를 메모리에 로드해서 항상 갖게 하다가
주기적으로 저장을 한다라는걸까요?
그리고 그걸 위해서 서버는 변경사항이 있을때마다 DB쿼리서버로 변경사항을 전달해서
데이터를 동일하게 공유하고... 그리고 저장,

한다면 뭔가 오히려 더 비효율적은 아닌걸까요? (데이터 주고받는 소켓 비용, DB 쿼리서버는 대체로 놀고있음 등..)
아시는분은 저에게 개념좀 탑재해주세여..



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
345615 땡칠형 있네 ㅋㅅㅋ [2] 黑猫갤로그로 이동합니다. 13.02.11 96 0
345614 형들 진로 결정? 좀해주세영 ㅜㅜ Melf갤로그로 이동합니다. 13.02.11 69 0
345613 vi가 왜 불편하다는거지; [6] 黑猫갤로그로 이동합니다. 13.02.11 190 0
345612 먹어라 c(175.208) 13.02.11 82 0
345611 백왕 [1] c(175.208) 13.02.11 159 0
345610 이정도 게임 스크립트 수준을 현금20만원 받고파는데 만들기 어려워? [3] ㅂㄷㅆㅂ(125.185) 13.02.11 265 0
345607 프갤 횽들 php 책좀 추천좀 dlbo갤로그로 이동합니다. 13.02.11 71 0
345606 아 흑흑 [3] 나는병신한재범갤로그로 이동합니다. 13.02.11 83 1
345605 나능 벌거 다 벌고 하고 싶은거 다 하면서 살고싶다.. ㅋㄱ(183.96) 13.02.11 68 0
345604 v3, 한글.. [2] CPerl(1.248) 13.02.11 110 0
345602 C#이 윈도우에 한정적이라는 말은 옛말 d(183.101) 13.02.11 109 0
345601 서버에서 방기능은 어떤식으로만듬?? [9] 개발손(110.47) 13.02.11 137 0
345600 야 이거바 [1] 루비•‿•갤로그로 이동합니다. 13.02.11 73 0
345598 횽들아 내가 비밀번호 [10] 수학살갤로그로 이동합니다. 13.02.11 183 0
345597 형들아. 나는 vi로 프로그래밍 입문했는데... [4] 막좡(39.113) 13.02.11 117 0
345596 CPP 버그 헤헤(221.160) 13.02.11 77 0
345595 님들아 근데 객체 질문있어여.txt [3] 럼블좆도안귀여움갤로그로 이동합니다. 13.02.11 100 0
345594 초보질문 위키 튜토리얼을 보면서 그대로 따라해보고 있는데요 ㅇㅇ(180.224) 13.02.11 61 0
345593 모든지 열정을 가지고해라. [1] 티모티모(211.112) 13.02.11 142 0
345592 포인터 변수가 주소를 저장하기위한 변수이면 이둘의 차이는 뭔가여 [2] ㅁㄴㅇㄹ(76.94) 13.02.11 123 0
345591 c언어에서 배열말고 굳이 int*로 선언해야될 경우있음? [5] ㅁㄴㅇㄹ(76.94) 13.02.11 170 0
345590 성님들 C#, .Net에대한 질문이 있습니다. [7] 럼블좆도안귀여움갤로그로 이동합니다. 13.02.11 133 0
345589 찌질반 수정했다. 땡칠도사갤로그로 이동합니다. 13.02.11 77 0
345588 옛다 [2] c(175.208) 13.02.11 170 0
345585 지랄마요^^ c(175.208) 13.02.11 77 0
345583 씨빨 컨셉종자 다이스키! c(175.208) 13.02.11 79 0
345582 C C++ JAVA 재귀호출 속도비교 ㅇㅇ(121.163) 13.02.11 174 0
345579 신작av쉽게받는방법.txt ㅇㅇ(122.254) 13.02.10 87 0
345577 전자공학을 공부해보고싶어요. [7] tkRktldy?(58.143) 13.02.10 203 0
345576 MS가 C#을 안만들고 구조만 MFC에서 MVC로 바꿧으면 성공했을듯 [29] 부스타(221.160) 13.02.10 315 0
345574 보통 학교에서 운영체제 강의 들으려면 어셈블리 알아야 들을 수 있음? [9] 제길복학(1.224) 13.02.10 293 0
345572 진지빨고 묻슴다 [5] 궁금(175.115) 13.02.10 135 0
345570 초보 질문 ,,, 형님들은 손코딩 많이 해보셨습니까? [8] 이런씨쁠쁠갤로그로 이동합니다. 13.02.10 359 0
345568 visual studio는 왜 파워포인트같은 그래픽도구 제공 안해주냐 [1] 부스타(221.160) 13.02.10 102 0
345567 나 지금 SI하거든? 게임쪽 취업 하고 싶은데 신입으로 들어가야되나?? [7] 겜쪽(221.142) 13.02.10 246 0
345565 해킹이라는건 전산계의 중2병과 같다. [2] 黑猫갤로그로 이동합니다. 13.02.10 316 0
345564 c, c++ 에 막 감 잡은 좆대딩 색히들이 자바,C#보고 졸라 쉽다고 [6] ㅇㅇ(182.218) 13.02.10 292 0
345561 새해에도 프갤은 평화롭습니다. d(1.210) 13.02.10 62 0
345560 요즘 Coffee script 하고 있는데 깔쌈하네 ㅋ [2] 돌대갈(116.33) 13.02.10 132 0
345559 네트워크 입문서 추천점ㅋ [1] 염산(220.79) 13.02.10 108 0
345558 펄이 서버측 스크립트언어냐? [2] 염산(220.79) 13.02.10 117 0
345557 설날에 이런거 올리면 프갤 어그로 끌리나요? [10] ㅇㅇ(222.237) 13.02.10 213 0
345556 GAS문법이랑 NASM문법 [9] 黑猫갤로그로 이동합니다. 13.02.10 162 1
345555 해킹툴로해킹하는스크립트 키디(script kiddy)주제에나대는애들이넘많 [17] 염산(220.79) 13.02.10 256 0
345554 형들 이거 어려울까?? [3] 티버애니갤로그로 이동합니다. 13.02.10 158 0
345553 요즘 파이썬 파고 있는데 너무 좋네. [2] 통맥갤로그로 이동합니다. 13.02.10 189 0
345552 아빠의 특수 효과~ '미션 임파서블 아기' 인기 에어로홍갤로그로 이동합니다. 13.02.10 77 0
345551 프로그래밍 왜함? [4] 티버애니갤로그로 이동합니다. 13.02.10 903 0
345550 해킹보안 공부하려면선행으로 컴터구조 시스템 운영체제 네트워크는 기본이지? [1] 염산(175.223) 13.02.10 148 0
345548 명절동안 친척 컴퓨터 많이 고쳐주고 계십니까? [1] 에어로홍갤로그로 이동합니다. 13.02.10 101 0
뉴스 김형석 X 이창섭, ‘사계’ 프로젝트-‘그 자리에, 그 시간에’ 오늘(27일) 발매! 디시트렌드 07.28
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2