database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9619 게시물 읽기
No. 9619
postgresql으로 게임db 사용할려고 합니다.
작성자
박대권(mitra)
작성일
2015-12-27 18:35ⓒ
2015-12-27 18:36ⓜ
조회수
9,385

 

안녕하세요.

 


 

신규 프로젝트(게임)의 DB로 postgresql을 고려중입니다.

 

기존 프로젝트(역시 게임)에서는 mssql 2012을 사용했습니다.

 


 

현재 mssql에서 사용자 번호 기반으로 수평 확장 구조로 되어 있습니다.

 

역시 postgresql으로 할때도 동일한 구조로 갈려고 생각 중이였습니다.

 

( 오늘 점심까지 ... )

 


 

이중화 / 복제 쪽으로 pgbouncer, repmgr, pgpool 2 같은 제품(?)이 있는걸로 나오는데요.

 

솔직히... 무얼 선택해야 할지 모르겠네요.

 


 

그리고, 지금 구조가 client - 게임 서버(웹-jdbc) - db( mssql ) 이렇게 되어 있습니다( 대략적으로 )

 


 

질문.1. postgresql 을 사용하는 게임 서버가 많은가요?

 

mysql(mariadb)는 많이 보고 다른 스튜디오에서도 사용하고 있는걸로 알고 있지만

 

postgresql 는... 없어서요.

 


 

질문.2. 지금 db 구조처럼 사용자 번호를 관리하는 db 와 실제 데이타가든 db 를 분리하면 

 

수평 확장으로 됩니다만... pgbouncer / pgpool 2 같은걸보니 한번 사용해보고 싶은 욕구가 발생합니다.

 

제가 원하는 기능에 어떤걸로 사용하는게 좋을까요?

 

그리고 다른 업체에서는 어떻게 활용하는지 궁금합니다.

 

이 글에 대한 댓글이 총 4건 있습니다.

PostgreSQL 서버 만의 안정성은 충분히 검증 되었는데,

3rd party 솔루션들에 대한 안정성 검증은 직접 하셔야 합니다.

고가용성에서 fail over를 고려하지 않은 단순한 scale out을 고려한다면,

응용프로그램 차원에서 데이터베이스 접속 관련 부분을 잘 설계하는 것이 오히려 더 안정적일 것입니다.

 

누가 우리 게임 서버의 데이터베이스로 PostgreSQL 사용해요 라고 이야기하는 사람이 없어 게임 서버용으로 이 데이터베이스를 얼마나 쓰고 있는지는 모르겠네요.

 

 

김상기(ioseph)님이 2015-12-28 18:41에 작성한 댓글입니다.

답변 고맙습니다.

fail over 는... 생각하지 못하고 있었는데 지적 고맙습니다.

검색을 좀더 해봐야 겠네요. ㅜㅜ

 

 

박대권(mitra)님이 2015-12-29 02:49에 작성한 댓글입니다.

주제와는 상관 없긴한데..

게임사에서 mssql db 를 선호하는 이유가 뭔가요?

김성식(hellower)님이 2015-12-29 15:49에 작성한 댓글입니다.

회사 마다 틀리겠지만 ...

저희는 퍼블리싱하는 회사에서 mssql를 사용하면 문제 없다는 답을 받아 사용하기 시작했습니다.

mysql, mssql 을 많이 사용하는것 같더군요.

초반 개발자들 진입이 쉬운 mssql ( 윈도우즈 베이스이니깐? )을 사용하다 보니 이렇게된 모양입니다.

 

저의 개인적인 생각은 아무래도 초반 게임 개발자들이 쉽게 사용하고 ..

별다른 튜닝 없이 어느정도 성능을 뽑아 냈던 mssql 을 많이 선호한거 같습니다.

 

pranludi(pranludi)님이 2015-12-29 22:56에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9622postgre의 중국어(간체) 인식에 대해 질문이 있습니다 [4]
장승우
2016-01-08
10178
9621대용량 데이터 Group by 튜닝법 질문드립니다. [2]
최대호
2015-12-30
8806
9620ECPG 컴파일 시 에러 관련 [1]
힛잉
2015-12-29
8780
9619postgresql으로 게임db 사용할려고 합니다. [4]
박대권
2015-12-27
9385
9618중복 업데이트 [1]
심상호
2015-12-23
9946
9617다른 머신에 있는 DB에 데이타 복사시?? [1]
박광용
2015-12-14
8901
9616postgresql 다중 copy? 질문입니다. [1]
장우성
2015-12-14
9089
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다