유동오 6

[기고] 공통코드 어떻게 설계하나?

▣ 공통코드 어떻게 설계하나? 거의 모든 시스템에서 업무에서 사용하는 모든 코드(개별 엔티티로 관리하는 목록성 코드를 제외)를 공통코드 엔티티에서 통합하여 관리하는 것이 일반적이다. 공통코드에 대한 구조도 거의 유사한 형태이며, 많은 고민 없이 설계가 이루어지기도 한다. 공통코드는 어떤 유형이 있는지 살펴보고, 좀 더 활용할 수 있는 부분이 있는지 확인해 보자. 가장 일반적인 경우는 아래 그림처럼 공통 코드 유형과 공통코드로 구성한 형태이다. 식별자가 코드유형ID, 코드 조합으로 구성되어 있으며, SQL로 고객유형코드 조회 시 코드유형ID = ‘1000’ 조건을 추가하여 사용한다. 코드유형ID 대신 코드유형영문명 = ‘CUST_CLS’ 처럼 코드유형 영문명을 사용하면 코드유형ID 보다 직관적이어서 코딩 ..

[기고] 고객 데이터 모델 사례

고객 데이터 모델 이슈 고객 데이터는 거의 모든 조직에서 관리하고 있으며, 조직의 특성에 따라 대상과 범위가 다르고 관리하는 항목이 다를 수 있으나, 가장 중요하게 관리하는 데이터임은 분명하다. 국립국어원의 표준국어대사전은 고객을 "상점 따위에 물건을 사러 오는 손님"으로, 위키백과는 "고객(顧客)은 경제에서 창출된 재화와 용역을 구매하는 개인이나 가구를 일컫는다."로 정의했다. 어떤 기업에서는 상품/서비스 등을 직접 구입/계약한 고객뿐 아니라 구매 의사가 있는 고객도 대상으로 포함하는 등 고객의 개념과 대상을 기업마다 다르게 정의하고 있다. 조직에서 관리하는 고객 데이터는 고유/특성(나이,성별), 주소/연락처, 학력/경력, 재산/신용, 고객관계, 고객접촉 신용/마케팅정보활용 등 다양하다[그림1]. [그..

[기고] 엑사데이터 설계

엑사데이터에 대한 이해 엑사데이터(Exadata)의 특징으로 스마트스캔(Smart Scan), 인피니밴드 네트워크(InfiniBand Network), 스토리지인덱스(Storage Index), 셀 오프로딩(Cell Offloading), 플래시캐시(Flash Cache), HCC압축(Hybrid Columnar Compression) 기술을 들 수 있다. 자세한 기술 내용은 "[Oracle Exadata] 핵심 기술요소 Summary 1~4" 참고 스토리지 인덱스(Storage Index) : 데이터가 인덱스 범위에 속하지 않을 경우 해당 블록을 스캔하지 않도록 컬럼의 Min/Max 값을 Map 형태로 관리하여 Disk I/O를 줄임 셀오프로딩(Cell Offloading) : 기존 DB 서버에서 처리..

[기고] 퇴직연금 운용에 관하여

몇 년 전에 보험회사의 퇴직연금 프로젝트에서 데이터구조를 설계한 적이 있습니다. 퇴직연금을 다루는 다른 금융기관도 마찬가지지만 데이터 주제영역으로 표현하면 이런 데이터들이 있었던 것 같습니다. 제가 말하려고 하는 주제는 IT와 관련된 내용도 데이터에 관한 내용도 아닙니다. 우리가 가입한 퇴직연금을 어떻게 하면 좀 더 잘 운용할 수 있는지에 대해 같이 고민하는 것도 좋을것 같아 정리해 봤습니다. 우리 회사는 비교적 빠른 시기에 퇴직연금 제도(확정기여형, DC형)를 도입했는데요. 그 동안 회사의 퇴직연금 제도에 대해 깊이 생각한 적도, 어떻게 운용해야 하는지도 관심이 없었습니다. 프로젝트를 통해 퇴직연금 업무에 대한 전반적인 사항을 알게되었고, 무억보다 수익률(적립금)에 대해 관심을 가지게 되었습니다. DC..

프로젝트 일정관리 _ BIS본부 2팀 유동오 이사/전문위원

우리는 살면서 매 순간마다 많은 계획을 세우며 보냅니다. 대표적으로 연초에 세우는 금연, 외국어 공부, 다이어트 등이 해당됩니다. 저의 경우 최근에 이사하기 위해 이삿날을 정하고, 이사업체, 베란다 창호, 입주청소 등 한 달 전, 일주일 전에 할 일을 체크해 진행했었습니다. 다들 아시다시피 계획을 세우는 것 보다 중요한 것은 실천하는 것인데요. 어떻게 하면 작심삼일이 되지 않고 꾸준히 실천할 수 있을까요? 다음은 매일경제 2015년 1월 4일 자 기사 내용으로 영국 일간지 데일리메일에서 세계의 과학자들과 심리학자들이 계획과 실현을 연구한 결과를 하나로 모아 소개한 것을 실은 내용입니다. ◆ 대안을 세우지 마라 타임지에 공개된 연구에 따르면 플랜B 대안을 세운 사람들은 하나의 계획만을 마련한 사람들보다 목..