문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.
- 뒤끝 SDK 버전 : 5.5.0
- 프로젝트명 : KnightRush
- 스테이터스 코드 :
- 에러 코드 :
- 에러 메시지 :
DB 최적화 작업을 진행중인데, 뒤끝의 DB 이용량 가이드를 보니 row당 약 200바이트가 증가한다고 되어 있더라구요.
예를 들어 하나의 클래스를 하나의 테이블에 시리얼라이즈해서 저장할 경우, 4byte 변수 10개인 경우 총 40byte 의 데이타가 저장되는데, row 하나에 저장할 경우 200+40 = 240 byte 가 되는건가요?
만약에 이 클래스를 변수 하나 당 하나의 row 를 할당하는 경우 전체 row 를 갱신하게 되면 (200+4) * 10 = 2040byte 가 되는게 맞는건가요? 이게 맞다면 부분 저장을 위해 무조건 row 를 늘리는게 좋은게 아니군요.
부분 저장을 통해 DB 비용을 절감하고자 기존에 dictionary 로 저장되던 목록을 각각의 row 로 분할해서 저장하고, 클래스역시 변수하나하나를 하나의 row 에 저장하려고 했는데, 기존처럼 하나의 row 에만 저장하는게 낫지 않나 하는 생각도 드네요. 물론 정확한 테스트를 해봐야겠지만 row 당 200byte 라면 적지 않은 용량이라 걱정이 되긴 합니다.