• 프로그래밍에서 설계의 중요성

    오늘, 회사에서 어이없는 경험을 했습니다. 제가 담당하고 있는 모 사이트의 유지보수를 위해 데이터베이스 테이블들을 체킹하는 도중, 모 사이트의 회사에서 게시판에 글이 2개씩 나온다는 이야기를 했고, 확인해본 결과 데이터베이스에 이상하게 데이터들이 두개씩 쌓여 있던 것입니다. 어찌할 방법이 없어 일일이 300개의 데이터를 삭제하곤 했는데, 알고보니 데이터베이스를 설계할 때 거의 대 다수가 기본키(primary ...

    Read More