게임서버프로그래밍 #5 - 데이터베이스 핸들링
TRANSCRIPT
게임서버프로그래밍
Database 연동
NHN NEXT
Database 연동
• ODBC – 이것은 무엇이고 왜 필요한가?
– DBMS와 어떻게 연동하는가?
• 관련하여…– ADO는 무엇인가?
– ORM의 개념은? 왜 쓰지?
Stored Procedure
• What is SP?– 왜 필요하고 어디에서 쓰이는가?
• MS-SQL에서 SP 사용 방법– 임의의 플레이어 테이블을 하나 만들고
• CRUD를 SP로 만들어 보기
– 플레이어 테이블 컬럼 예
• Player (unique) ID, Name, PosX, PosY, PosZ, …
Half Sync Half Async 패턴
• HSHA 패턴은 무엇?
• DB 작업 관련하여 이것이 왜 필요한가?– 이 패턴을 어떻게 활용하면 되는가?
끝
• 구현과제– 시작하기 전에 MS-SQL을 설치하고 빈 DB를 생성하세요
• 2008 버전 이상, express 버전도 상관없음
– 과제 링크
• https://github.com/zeliard/GSP/tree/master/Homework5
• 덤프분석 과제 #1– https://github.com/zeliard/GSP/tree/master/CrashDumpFixHom
ework