[게임 서버] 8.5 MongoDB 시작
카테고리: GameServer
태그: GameServer
이 글은 아래의 책을 자세히 정리한 후, 정리한 글을 GPT에게 요약을 요청하여 작성되었습니다.
게임 서버 프로그래밍 교과서, 배현직 저자
📦 8. NoSQL 기초
👉🏻 5. MongoDB 시작
- DB인스턴스라고 부르는 것은 RDBMS/MongoDB 동일하다.
- RDBMS의 DB 인스턴스 내에는 테이블이 있고, MongoDB의 DB 인스턴스 내에는 컬렉션이 있다.
- RDBMS의 테이블 내에는 레코드가 있고, MongoDB의 컬렉션 내에는 도큐먼트가 있다.
- 도큐먼트에는 데이터 트리를 저장한다.
1. MongoDB 설치
https://www.mongodb.com/try/download/community-kubernetes-operator
- 위 사이트에서 MongoDB를 설치한다.
- 나는
C:\Program Files\MongoDB\Server\8.2\data에 db 폴더를 생성했다. - 이후, CMD를 실행하고
mongod —dbpath “C:\Program Files\MongoDB\Server\8.2\data”를 쳐준다.- 경로는 각자가 생성한 폴더를 기준으로 한다.
2. Studio 3T 설치
- 위 사이트에서 Studio 3T Community Edition을 설치한다.
- 책에서는 Robo 3T를 설치하라 하지만, 보이지 않아 Studio 3T로 설치했다.
- Studio 3T를 실행하고,
Connection Manager → New Connnection → Manually configure my connection settings를 선택한다.
Connection name에 원하는 이름을 적고,Save한 뒤 연결한다.
- 기본적으로
admin, config, local데이터베이스는 생성되어 있다. - 연결 이름을 우클릭하고
Add Database를 통해 원하는 이름으로 데이터베이스를 생성한다.- 나는 빨간 박스에서 보이는 것처럼,
test라는 이름으로 데이터베이스를 생성했다.
- 나는 빨간 박스에서 보이는 것처럼,
생성한 데이터베이스를 우클릭 → Open IntelliShell → use test 입력 → 실행- 작업할 데이터베이스에 들어갈 수 있는 명령어다.
- 이미 들어가 있는 상태인 것을 알 수 있다.
댓글남기기