본문 바로가기

& Develop/DB 스터디3

DMBOK 2.0 정리 Data 부분에서도 지식체계가 존재한다. 유사한 예로는 BABOK, PMBOK, SWEBOK 등등등이 있다.Data 부분의 지식체계 이름은 DMBOK(Data management body of Knowledeg)이다.(참고로 아래 슬라이드 쉐어에는 Book이라고 표시되어 있는데 잘못된 표현이다.) 시스템의 구성은 대충 이러하다.교육을 받아보면 어떤 영역에 접근이 필요한지 고민해봐야 할것이다.참고로 어떤 곳은 기초지식도 없는 상황에서 데이터 보안, 품질, 모델링에 대한 고민을 하는 뒤집힌 접근을 하는 곳도 눈에 보인다. 지식체계 대부분이 방법론과 유사한 체계를 갖는다.phase, segment or activity, task로 구분된다. 아래 DMBOK도 마찬가지로 Activity가 식별되어 있다. 참고로.. 2017. 6. 2.
정보시스템 성능관리 - 용어정리 QA나 테스트를 하다보면, 꼭 문제를 일으키는 곳은 정해져있다.하지만, 시스템에서 어떤 문제가 어떻게 발생하고 어떻게 해결하기 까지에 긴 시간을 소요한다.기본적으로 커뮤니케이션 진행을 위해 최소한의 용어정리를 포스팅해본다. 오버플로우(Overflow): 산술 연산 결과의 오버플로 때문에 생기는 오류. 이 오류 상태는 플래그 레지스터의 오버플로 플래그에 의해 표시된다.충돌(Collision): 근거리 통신망에서 하나의 장치로부터 자료가 전송되고 있는 도중에 다른 장치에 의하여 자료가 전송되어 통신 매체상에서 상호 간의 신호가 충돌하는 현상을 의미한다.워크로드(Workload): 주어진 기간에 시스템에 의해 실행되어야 할 작업의 할당량을 의미한다.쓰레드(Thread): 현재 작동 중인 한 태스크(작업)에서 .. 2017. 4. 17.
테이블 Full Scan에 대한 이야기 SI프로젝트로 시스템을 납품했다. 그런데 고객이 시스템이 느리다고 VOC가 발생한다.운영시스템의 코드를 열어봤다. 제 3자인 나는 알아보기 힘들었다.쿼리를 분석해봤다. 쿼리가 테이블 전체를 조회하게 설계되어 있다. 이것 때문에 시스템이 느려졌다. 무언가 이상하지 않은가? 시스템이 느려진 것이 막연하게 쿼리 문제로 치부되는 것은 참 어색한 일이다.반대로 생각해보면 시스템 구축 진행 시 왜 이런 문제를 예상하지 못했던가?쿼리 튜닝했음에도 불구하고 동일한 문제가 발생하면 어떻게 이애할 것인가?아마도 프로젝트 팀 구성이나 수행 전략, 정책 등이 미진하고 제시된 가이드를 준수하지 않았을 것이다.원론적인 문제로 들어가면 글이 엄청 길어질 것으로 보여 우선 각설한다.;;여튼 문제 해결을 위해 여러가지 방법을 확인해보.. 2017. 3. 8.