inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

유니티의 Scriptable Object를 DB로 사용해도 될까요?

해결된 질문

985

poiqwe

작성한 질문수 8

0

https://github.com/Heretic-byte/Strategy2/blob/master/Assets/Scripts/SO/UnitTable.cs

이런식으로 유니티가 제공하는 Scriptable Object를 db처럼 사용하는 코드들을 봤는데요

현업분들중에 db를 이런것으로 사용하는 분은 들어보지 못했습니다.

혹시 이런 방법을 사용하지 않는 치명적인 이유가 있을까요?

또 언리얼에서도 FDataTableRow 라는 데이터테이블의 역할을 해주는 기능이 있던데

기업에서도 이런 기능을 사용하나요? 아니면 전부 sql로 처리하게 되나요?

DBMS/RDBMS sql

답변 1

1

Rookiss

DB랑 세이브 파일을 혼동하시는 것 같네요.

이번 파트에서 다루는 DB는 클라가 아니라 서버에서 사용하는 것이고,
대량의 데이터를 저장하는 용도로 활용됩니다.
따라서 유니티랑은 별다른 연관성이 없습니다.

말씀하신 ScriptableObject를 이용해 바이너리 파일로 저장하는 것은
클라가 본인의 정보를 본인의 컴퓨터(or 폰)에 저장하는 것이지,
모두의 정보를 저장하는 저장소가 아닙니다.
예전 1인 게임 세이브 파일을 생각하시면 됩니다.

그리고 DB를 사용하는 가장 큰 이유는
저장된 데이터를 빠른 속도고 찾고 수정할 수 있기 때문입니다.
단순 세이브 파일은 그러한 기능이 없습니다.

최신 하드웨어에서 SQL Express 설치에러 해결법

0

60

1

인벤토리 테이플 데이터가 엄청 많아지면

0

98

2

DISTINCT의 행 개수와 COUNT(DISTICNT )의 결과가 왜 차이나는지 궁금합니다.

0

102

1

conect시 신뢰할 수 없는 기관에서 인증서 발급 오류 뜨시는분들

0

320

1

PRIMARY KEY와 CLUSTERED INDEX의 차이

0

332

1

락과 트랜잭션 격리수준 차이는 뭔가여?

0

535

1

외래 키 질문이 있습니다.

0

386

1

게임 프로젝트와 연동하는 강의 내용은 포함되어 있지 않는 건가요?

0

566

1

윈도우 함수는 SELECT에서만 사용가능한가요?

0

453

1

데이터 베이스가 만들어지지 않을 때

9

800

3

sql 강의 관련 질문

0

680

1

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

0

583

1

sinter

0

361

1

테이블 여러개랑 조인

0

373

1

서버 컴퓨터 스펙에 따라서 성능 차이가 심한가요?

0

799

1

Non-Clustered 에서 clustered index 추가시

0

439

1

UNIQUE INDEX와 PRIMARY KEY의 기능적차이

0

584

1

Part5: 데이터베이스_ SSMS 입문 테이블작성 오류에관하여

2

904

2

인덱스의 저장 방식에 대해서 질문이 있습니다!

1

539

1

MSSQL vs AWS

0

365

1

join 관련 질문입니다.

0

288

2

Inner Join 질문

0

306

1

데이터베이스 원리는 CAP이론을 비유하여 설명하신 건지 궁금합니다.

1

401

0

CLUSTERED INDEX

1

305

1