primary key1 데이터베이스 성능 개선 - 채번에 대한 이해(Primary Key 컬럼의 용도) 프로젝트를 진행하다 보면 테이블을 설계하고 주키(primary key)를 설정하게 된다. 주키는 레코드들을 구별하는 고유한 값이며 테이블당 하나 이상의 컬럼으로 설정되어야 한다. 즉, 주키에 의해 레코드들을 구분할 수 있는 것이다. 하지만 딱히 주키로 설정할만한 고유한 컬럼이 없다면 어떻게 할까? 그럴 때 '채번'을 이용하는 것이다. 채번은 'serial number' 즉, DB의 번호표이다. 채번은 일본의 영향을 받은 말로서 새로운 번호를 딴다는 의미이다. 데이터베이스에서 채번은 대부분 PK 컬럼의 용도로 사용한다. 보통은 위에서 언급한 데로 의미 있는 컬럼들을 PK로 사용하지만, 가끔 필요에 의해 아무런 의미가 없는 시스템적 일련번호 형식의 채번을 PK 컬럼으로 사용하기도 한다. 채번을 사용하는 것이.. 2022. 4. 21. 이전 1 다음