인덱스걸면 제일빠른 데이타 타입 순서가 어떻게되나요?
숫자(int,long,double,float), 문자열, date타입...
그리고 데이타가 많을경우 각 데이타 타입별로 속도차가 많이 나는가요?
아니면 많은 차이는 없는가요..
당연히 가장 기본 단위인 32bit 정수형이 제일 빠를 것 같네요.
(빠르다 - 이 표현이 너무 모호해서 반론이 있어도 할 말은 없습니다.)
하지만, 거기까지 신경쓰면서 사는 세상은 지난 것 같네요.
임베디드 쪽처럼 1byte가 소중한 동네에서는 아직도 유효한 고민거리같지만,
그런 동네에서 PostgreSQL을 쓸 가능성은 없으니.
그저 지금까지의 가이드는
처리하고자 하는 자료가 소수점이 없는 정수형 자료를 처리한다면,
numeric 말고, int를 쓰세요.
이정도입니다.
사용자가 느낄 수 있을 정도의 차이는 없을 것 같은데요.
성능 보다는 용도에 맞는 타입을 선택하시면 됩니다.
답변 감사합니다 ^^