예전에 회사 동료가 내가 컬럼명 길게 쓰니까 왜 이렇게 하냐고 컬럼명 길이가 성능에 영향이 있어서 그렇게 짜면 안된다
디비 상식도 모르냐면서 꼽주길래 개빡쳤는데
암만 찾아봐도 이전버전 호환성때문에 컬럼명 길이 제한을 줬다밖에 없고
컬럼 명 길이 때문에 데이터베이스 성능에 영향이 있었다는 글은 하나도 못찾았는데
상식 맞냐? 내가 그 상식 어디서 배웠냐고 물어보니까 대답은 못하고 예전에 공부할때 배웠다고 하는데
딱하나 찾은건 디비 쿼리할 때 파싱 작업에서 길이가 성능에 영향을 줄 수 있는데 유의미한 영향은 아니다 라고 하는데
그냥 약칭 많이 쓰긴하는데 성능에 유의미한 영향이 있을리가 있니?
2000년대 초반이야기 이고 지금은 노상관
그때는 왜 영향이 있었는지 알려줄 수 있을까
rdbms는 모르겠고 분산 환경에서 동작하는 hbase 같은 애들은 영향을 받아 와이드 칼럼디비라 칼럼이 엄청 먆은게 대다수고 이때 이름이 길면 분산 디비라 노드들끼리도 통신을 해야 하는데 rpc 메세지들 사이즈 커지니까 근데 형 동료말은 이 맥락은 아닌거 같긴한데 그냥 tmi로 말했음 - dc App