커뮤니티 가입하고 처음 참여한 세미나 후기입니다.
얼떨결에 참여하고 얼떨결에 상품 받고 얼떨결에 뒤풀이까지 갔네요.
먼저 세미나.
전 자바 개발자이고 개발자를 위한... 이라는 타이틀에 이끌려 세미나를 참여했습니다.
제 기초지식은 기본 쿼리 외에 인라인뷰, 아우터조인, 서브쿼리, 계층구조...의 기본구조 정도만 안 정도였고,
회사에서의 DBA교육으로 튜닝의 기본개요와 실행계획에 대해서는 인지한 상태였습니다.
튜닝에 있어 EA(Enterprise Architecture)의 BA, DA, TA, AA라는 개념으로 접근하였고(자세한건 세미나자료참고)
옵티마이저나 실행계획 등을 파악하여 튜닝하는 것이 정석이나
'개발자의 제한적인 권한과 지식에 초점을 맞추어 SQL만으로 재디자인을 해 보자!' 하는 튜닝방식이었습니다.
데이터 탐색기법으로 테이블의 INDEX, JOIN 을 활용하여 최적화 하는 방법론에 대한 설명을 듣고
상수와 바인드변수(재활용이 가능)와의 차이에 대한 내용을 듣고 나니 INDEX가 왜 필요하며,
JOIN을 사용할 때의 주의점 왜 상수가 아닌 바인드 변수를 사용해야 하냐에 대한 명확한 구분이 되어
최소한 피해야 되는 부분과 어플리케이션 단에서 생각없이 반복해서 사용하던 것들을
이제는 한번이라도 더 생각하며 활용 할 수 있겠단 생각이 들었습니다.
아쉬웠던 점은 심플ERD를 그리며 약간은 의미없이 반복되었던 많은 테이블과 조인에 대한 부분과
생소한 용어들에 대한 부연설명이 조금 부족했다고 느껴졌고 개발자를 위한 이라는 타이틀은 좋았지만
개발자들이 사용하는 언어와 직접적인 활용법(SQL에 대한 설명은 있었으나 실제 프로그래밍에 사용되는 예시)가 없었던 것과 개발자의 수준별(초급, 중급, 고급, 프로젝트 경험 등)에 대한 고려가 조금은 아쉬웠습니다.
최대한 쉽게 풀려고 노력하셨고 고민을 많이 하셨겠지만 다음 세미나에는
신청시 간단한 설문조사 등을 이용하여 신청자들의 관심사와 수준을 미리 통계적으로 구비해둔다면
강사님이나 듣는 사람들의 입장에서 더 쉽고 더욱 더 호응도 좋고(?)
DB에 대한 의욕이 충만한 교육이 되지 않을까생각합니다.
뒷풀이.
강사님, 운영자님, 마농님(필수 참석인원이라고 합니다?) 포함 약 20명(일일히 언급할 수 없어 죄송)이 모였는데
각각의 영역에서 워낙 뛰어나신 분들을 만나게 되고 이야기할 수 있어 참 좋았습니다.
후기가 너무 길어지는 것 같아 뒷풀이의 즐거움에 대해선 궁금증으로 남겨두고...
뒷풀이의 장점에 대해 일일히 알려주시고 열정을 갖고 세미나와 커뮤니티활동을 독려하는
운영자님의 숨은 노력에 박수를 보내며 이만 마칩니다.
다음 세미나에 또 뵈요~
- 세미나 후 뒷풀이는 항상 있다고 하네요. 다음엔 많은 분들이 함께하시기를^^