인프런 커뮤니티 질문&답변

박건원님의 프로필 이미지
박건원

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스

집계 함수

강의내용 외의 질문이 있습니다

작성

·

474

0

아직 강의를 전부 수강하지는 않았는데 추후 로드맵을 따라가면 SQL을 이용해서 데이터 관리를 하게되나요?

그리고 한가지 더 궁금한 점이 만약 1인개발을 하게되어 mmorpg게임 처럼 대규모의 데이터 관리가 필요하지는 않고 200개정도의 스킬 100명정도의 몬스터 이런식으로 소규모의 테이터가 필요해도 DB와 SQL을 이용하여 관리하는지 궁금합니다

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

  1. 그래도 되지만, 최종적으로는 EF Core를 사용하게 됩니다 (ORM) 하지만 실무에선 보통 DBA 직군이 SQL을 직접 작성하거나, 서버 프로그래머가 SQL을 작성하니 DB에 대한 이해도는 필수입니다.

  2. DB랑 데이터시트를 혼동하시는 것 같군요. 몬스터 /스킬 종류는 그냥 데이터시트로 관리하는거라 DB가 들어가지 않습니다. DB에 들어가는 정보는 플레이어 계정, 플레이어 캐릭터, 아이템 정보 등 반 영구적으로 저장해야 하는 데이터입니다. 따라서 서버를 내렸다 다시 띄우면 리셋되는 게임이 아니라면, DB는 필연적으로 들어갑니다. SQL은 어렵다면 ORM으로 관리하면 아주 쉽게 관리할 수 있습니다. (Part8)

박건원님의 프로필 이미지
박건원

작성한 질문수

질문하기