도리안의 개발 이야기 #87 - 현재 DB의 문제점


IMAGE 2019-02-04 23:45:15.jpg

대문 제작: imrahelk



데이터베이스 개발을 본격적으로 시작한 것은 재작년 7월 현재 회사에 들어온 후였습니다. 테이블을 검토했을 때 뭔가 구조적으로 문제가 있는 거 같다는 생각은 들었지만, 그게 이전 개발자가 의도한 것인지는 알 수가 없었습니다. 저로서는 주어진 상황을 이해하고 개발을 해가는 수 밖에 없었습니다. 우려했던 문제는요. 제가 테이블을 잘 만들고 있는지를 봐줄 수 있는 동료가 없었다는 것입니다. 일단 시작했으니 계속 가는 수 밖에 없었지요.

예상은 했지만... 예상대로 테이블 구조에 문제가 많다는 것이 DB 전문가인 이사님의 의견입니다. 가장 큰 문제는 사용자들의 충전 내역을 가지고 금액이 들어오고 나가고를 추적하는 게 어렵다고 하시네요. 저는 그쪽은 건드려 보지도 못한 부분이구요... 여러 개발자들이 땜빵식으로 만들다 보니 테이블들이 누더기가 되었다고 합니다. 이사님의 말씀을 들으면서 어쩌면 테이블들을 처음부터 다시 만들어야 할지도 모르겠다는 생각이 들었습니다. 조심스레 여쭤봤더니 어쩌면 그래야 할 수도 있다고 말씀하셨어요. 그렇다면 앞으로 어떻게 해야 할지... 날로 고민이 깊어가고 있습니다.

aaronhong_banner.jpg

천하제일연재대회 지난 글

36회 - 천하제일연재대회 시작! 그리고 예정 주제
38회 - 이직을 원하는 이유
39회 - 이직을 주저하는 이유
40회 - 일과 중에 학습 시간을 갖기로
41회 - 서비스 개발에 대한 회의감
42회 - 면접 후 생각
43회 - 천하제일연재대회 보팅 순서 관찰기
44회 - 포트폴리오 DB 계획 그리고 아쉬운 ERD 도구
45회 - 최근의 개발 업무의 실수 그리고 개선점
46회 - 개발 내용 기록에 대한 고민
47회 - 히스토리를 어떻게 남길까
48회 - 아쉬운 면접 결과
49회 - 개인 개발 주제 구상
50회 - 코드 복기 필요
51회 - 업무 분장 변경
52회 - 스프링 기반 restful API 개발 방법 정리 계획
53회 - 엇나간 개발 일정
54회 - 업무 분장 변경 하나? 안 하나?
55회 - 이력서 새로 작성
56회 - 헤드헌터와 통화
57회 - 대기업이냐 중소기업이냐
58회 - 서비스 안정화 필요
59회 - 자바의 예외 관련 자료
60회 - ERD 그리는 중
61회 - 검색 내용 정리
62회 - 이루지 못한 뉴욕의 꿈
63회 - 반복되는 카드 도용 이슈
64회 - 이직 보류
65회 - 최근 일이 어려워진 이유
66회 - 열정이 식었는가? 어떻게 해야 하나? (솔루션 아님)
67회 - 이번 주말에 해야 할 것
68회 - 간만에 깃허브 업데이트
69회 - 이스팀 모바일 오픈소스. 자바 개발을 기대했지만... ㅠㅠ
70회 - 안경 교체
71회 - 어제 DB 공부
72회 - 휴가를 보내고...
73회 - 희한한 busy 중복 게시
74회 - 야근. 회사에서? 집에서?
75회 - 심장 쫄깃했던 금요일 저녁
76회 - 이번 주말도 무사히... ^^
77회 - 주말에 DB 공부
78회 - 피곤해서 어려운 야간 공부
79회 - 현재 경력의 약점
80회 - 서버 개발자에게 업무 넘기기
81회 - 최근 고객사의 요구사항을 보며...
82회 - DB 개발의 어려움
83회 - 피로와의 싸움
84회 - 주말에 발생한 충전 침해 건들
85회 - 또 다시 허무하게 날려 버린 주말
86회 - 침해 건으로 발견된 서버의 허점

H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
2 Comments