하나의 컬럼은 Data가 있고 다른 하나의 컬럼은 빈 컬럼을 가지는 Table을 만들려고 합니다.
sqlite를 써서
처음부터 create table로 두 개의 컬럼을 만들어 한 Column에 Data를 넣는 경우와
하나의 column을 가지는 Table을 만들어 Data를 채우고 alter table로 빈 컬럼을 추가했을 경우
위 두 경우 Table 형태나 Data는 동일한데 DB 파일의 Binary 내용이나 DB 파일 사이즈가 다릅니다.
위 두가지 경우가 어떤 차이를 가지는 가요? 그리고 어떤 경우가 성능 면에서 유리할까요?
|