7.8 플레이어 정보를 데이터베이스에 저장하는 방법 2
JSON이나 XML로 플레이어 정보를 저장하는 방식은 이해하기 쉽다는 장점이 있습니다. 그러나 플레이어 정보 중에서 원하는 조건 값을 자주 찾아야 할 때는 이 방식에 한계가 있을 수 있습니다. 여러분이 사용하는 데이터베이스가 이 문제를 해결할 때도 있습니다만, 그렇지 못할 때는 플레이어의 데이터 정보를 여러 테이블에 나누어 저장해야 할 수도 있습니다.
그림 7-14를 볼까요? 트리의 각 노드는 속성을 여러 개 가지고 있습니다. 따라서 각 노드는 데이터베이스의 레코드로 저장해야 합니다.
▲ 그림 7-14 트리 구조로 표현된 플레이어 데이터