프로젝트에서 데이터베이스를 생성 할 책임이 있습니다. 값이 거의없는 필드 (10,000 레코드마다 1 개)가 있으며 필드를 데이터베이스에 저장하는 가장 좋은 방법을 찾으려고합니다.
내가 볼 수있는 한 세 가지 옵션이 있습니다.
- 각 추가 값에 대해 테이블에 열 추가
- 원래 테이블을 참조하고 값을 저장해야 할 위치에만 레코드가있는 연결된 테이블을 추가하십시오.
- 원래 테이블에서 XML 데이터 유형을 사용하고 여기에 모든 값을 저장하십시오.
내가 고려하지 않은 다른 옵션이 있습니까?
각 방법의 장단점을 해결하려고합니다. 내가 알 수있는 한 1은 가장 쉽고 2는 가장 적은 공간을 차지하지만 3에 대한 많은 리소스를 찾는 데 어려움을 겪고 있습니다.