단말기 개통에 대한 테이블을 설계해야 합니다.
문제는 컬럼의 값이 변경 가능하다는데 있습니다.
먼저 단말기 구매에 대한 정보를 보면
'신규', '무상전환', '무상기변', '유상전환', '유상기변' 이 있습니다.
이걸 ENUM으로 선언을 하려고 하는데 해당 담당자 왈!
"추가사항이나 제거도 되요~"
헉!...
그래서 지금 고민하는데 ENUM 타입을 사용 했을 시 추가와 제거에 대해서 고민하고 있습니다.
1. 데이터가 천만 건 정도 되었을 시 ENUM 타입에 열거값 추가 시 문제가 발생할 소지가 있는지?
2. 열거값 제거 시 어찌 하면 기존 데이터를 보존하고 사용 가능 하는지?
- 그냥 생각을 해도 제거를 하게 되면 큰 문제가 있으리라 보여지네요. ㅠㅠ
(이 부분은 할지 말지 애매모호하게 대답을 줘서 안 할 공산이 크다고는 합니다)
위 2가지 질문을 드립니다.
|