일치하는 동안 사용자간에 일치 데이터를 교환해야하는 멀티 플레이어 게임 (차례 기반 앱)을 만들고 있습니다. 경기가 끝나면 라운드 데이터는 쓸모 없게됩니다."임시 임시"테이블을위한 우수 사례
이러한 유형의 시나리오를 처리하기위한 권장 사항은 무엇입니까? "라운드"+ MatchID의 명명 규칙이있을 것이다 경기 기간 동안 존재하는 테이블을 작성
:
나는 생각했다. 따라서 인스턴스화 된 매치마다 하나의 테이블이 있습니다. 경기가 끝나면이 테이블은 삭제됩니다.Round Table이 1 개인 경우와 Match가 끝나면 MatchId가 완료된 행을 모두 삭제합니다.
어떤 접근 방식이 성능면에서 최선인지 확실하지 않습니다. 이 주제에 대한 지침이 있습니까? 또한 어떤 시나리오 1이 호출 될지 잘 모르겠습니다. "임시"및 "일시적"이라는 용어는 다른 사용 사례를 위해 예약되어 있습니다.
동적 데이터베이스 디자인을 사용하는 것이 일반적이지 않으므로 피해야합니다. 하나의 표를 사용하십시오. –
일치 ID에 대한 열을 추가하고 일치가 완료되면 정리를 수행 할 수 있습니다. – maraca