본문 바로가기
엑.기.스 | 2023 트렌드, Rabbit Jump 2022년 다들 잘 지내셨나요? 힘들었던 한 해였을까요? 성과로 채워진 한 해였을까요? 이제 2023년(계묘년)이 시작되었습니다. 나우엑셈 구독자 여러분들 모두 새해 복 많이 받으시고 새해에도 껑충껑충 뛰는 토끼처럼 활기차고 활력있는 한 해를 보냈으면 합니다. 한 해가 시작될때마다 일년 동안 어떠한 키워드들이 우리의 삶과 연관되는지, 또한 이러한 키워드들을 통해 현재 살고 있는 우리가 어떠한 인사이트를 제공받을 수 있는가에 대해 관심이 모입니다. 2023년에 주목할 키워드 10개, 'Rabbit Jump'를 소개해 보겠습니다. R: Redistribution of Average | 평균 실종 첫 번째 키워드는 바로 ‘평균 실종’이에요. ‘평균’, 즉 중간치란 개념이 퇴색되고 있다는 뜻이에요. 코로나가 지.. 2023. 1. 19.
Trend Report | 2022 옵저버빌리티 전망(Observability Forecast) 5분 요약 자~ 오늘 5분 OT(Observability Talk)에 오신 여러분, 진심으로 환영합니다. 자유롭게 앉아주시고요~ 그럼 지금부터 딱 5분 동안 제가 요즘 흥미 있게 살펴봤던 두 가지 보고서 내용을 요약해드릴 테니까 집중하세요~ 오늘 살펴볼 두 개의 보고서의 출처 및 개요 2022 옵저버빌리티 현황 보고서(splunk) 설문 참여자: 1,250명 이상의 옵저버빌리티 분야 실무자, 관리자 및 전문가 참여 대상국: 호주, 캐나다, 프랑스, 독일, 인도, 일본, 뉴질랜드, 싱가포르, 영국, 미국 등 11개 국가 옵저버빌리티 분야라고 하면, 본인의 업무 시간의 절반 이상을 옵저버빌리티 관련 업무에 활용하고 있다는 뜻. 2022 옵저버빌리티 전망 보고서(New Relic) 설문 참여자: 1,614명(경영진 및 .. 2022. 10. 26.
엑기스 | 지식 전도사 엑셈, 고객 맞춤형 KNIME 교육 진행 지식을 창출하고, 공유하는 ‘지식전도사’ 엑셈! 엑셈의 지식을 맛보기 위해 다양한 교육 신청이 쇄도하고 있는데요. 엑셈 빅데이터사업본부 분석팀이 TEL KOREA(도쿄일렉트론 코리아) 이천·화성 사업장을 방문해 지난 2월 7일부터 3일간 ‘KNIME을 활용한 데이터 처리 및 시각화 입문’ 교육 프로그램을 성황리에 마쳤습니다. KNIME은 비주얼 워크플로우(Visual Workflow) 기반으로 다양한 데이터 소스(Database, File, Hadoop 등)로부터 읽기, 전처리, 변환, 분석, 평가, 시각화 등의 분석 전 과정을 드래그-앤-드롭(drag-and-drop) 방식으로 쉽게 작업할 수 있는 토탈(Total) 분석 플랫폼입니다. 엑셈은 이 KNIME을 활용해 데이터 분석에 쉽게 접근할 수 있도록.. 2022. 2. 23.
엑기스 | 엑셈 솔루션 개발의 근간, 3N 3N의 탄생 작년 말 본부장을 맡게 되고 올해 처음으로 시무식에서 개발1본부의 2022년 계획을 말씀드리게 되었습니다. 올해는 우리 조직을 돌아보고 개선점을 찾는 한 해가 되었으면 했는데요. 무슨 말을 할까 고민하던 차에 엑셈 경영시스템과 5N을 활용해 메시지를 구성했습니다. 저의 KPI라고 해야 할까요? 본부장을 맡게 되면서 진행했던 조직 구성원분들과의 개별 면담에서 내주셨던 소중한 의견들이 저에게는 조직을 운영하는 데 있어서 가장 중요한 핵심 목표와 성과지표가 된다고 생각합니다. 모두 저와 개발1본부 리더들의 @TODO 이지요. 이렇게 모아 놓은 의견들을 되새기며 적어본 문장이 바로 3N: No Code, No SQL, but No Problem. 입니다. 3N : “No Code, No SQL, b.. 2022. 1. 26.
엑기스 | 빅데이터 플랫폼 NiFi의 구성과 활용 NiFi는 소프트웨어 시스템 간 데이터 흐름을 자동화하도록 설계된 아파치 소프트웨어 재단의 소프트웨어 프로젝트입니다. 과거 NSA에 의해 개발되었고, 2014년 기술 전송 프로그램의 일부로서 오픈소스화된 나이아가라파일즈(NiagaraFiles)에 기반을 두고 있습니다 NiFi는 Dataflow를 쉽게 개발할 수 있고, 시스템 간 데이터 이동 및 내용을 볼 수 있는 UI를 제공합니다. 실시간 데이터 전송에 필요한 기능을 제공하고, 여러 NiFi시스템 간 통신을 지원(site to site)합니다. 강력한 자원과 권한 관리를 통해 Multi-tenant를 지원합니다. 오픈소스로 사용 비용이 들지 않는다는 장점이 있습니다. NiFi는 실시간 데이터 처리에 유리하지만, 복잡한 연산이 어려워 spark 또는 st.. 2021. 7. 21.
엑기스 | Context Index의 이해와 활용방법 개요 보편적으로 오라클을 포함한 다양한 관계형 데이터베이스는 B*Tree Index를 사용한 인덱싱 기법을 도입하여 사용했다. B*Tree Index는 일부 데이터 타입 (numbers, string, etc)에 대하여 다양한 접근 방법을 제공함으로써 DBMS에서 가장 많이 사용하는 Index가 되었다. B*Tree Index의 확장성 부족이라는 단점을 채우기 위하여 Function based Index, Reverse Index, 그리고 Bitmap Index와 같은 다양한 Index를 만들었지만, 사용자들의 요구를 완벽하게 만족시킬 수는 없었다. 이에 사용자의 요구를 만족시키기 위하여 오라클은 8i version부터 사용자가 직접 인덱스의 타입을 생성하고 적용할 수 있는 Domain Index를 해결.. 2021. 6. 23.
엑기스 | EXISTS 구문을 이용한 SQL 튜닝 사례 SQL 튜닝이란? SQL (Structured Query Language)은 관계형 데이터베이스에서 자료 처리하는 용도로 이용하는 질의 언어이며, SQL 튜닝을 위해서는 SQL에 대한 이해와 구문에 대한 정확한 분석이 필요합니다. 이번 엑기스에서는 여러 튜닝 사례 중에서 EXISTS 구문을 이용한 튜닝 사례를 소개하겠습니다. 테이블 및 INDEX 정보 [TB_CODE] 테이블에는 10건의 데이터, [TB_DATA11] 테이블에는 약 100만 건의 데이터가 누적되어 있습니다. [TB_CODE] 테이블에 [code] 컬럼을 키, [TB_DATA11] 테이블에는 [code, date] 컬럼을 키로 Non-Clustered Index가 구성되어 있습니다. 사용자의 요구 사항이 “[TB_CODE] 테이블의 [co.. 2021. 4. 28.
엑기스 | Oracle 12c Partition Online Operations 개요 오라클 파티셔닝은 테이블이나 인덱스를 물리적으로 분할하는 것을 의미한다. 오라클의 파티셔닝은 8i 처음 소개 되었고, 이후에 DB운영자는 테이블의 성격에 따라 적절한 파티셔닝을 통해 데이터를 효율적으로 관리함은 물론이고, DB의 성능까지도 향상시킬 수 있었다. 오라클은 새로운 버전이 출시할 때마다 파티셔닝 기능도 개선되었는데, 12c에서는 partition의 online move 기능이 추가됐다. 이는 자주 사용하는 새로운 데이터는 고성능 디스크에 저장한 후에 데이터 효용 주기가 지나면, 값싼 디스크로 이동시키는 작업을 매우 편리하게 지원한다. 이 글에서는 오라클 12c 이전 partition operation과 12c의 partition online operation 차이점에 관해 확인하고, 실무.. 2021. 3. 24.
엑기스 | 제품 디자인 관점에서 본 XAIOps 엑셈의 XAIOps(싸이옵스)는 15년간 국내 DBPM 시장 점유율 1위를 유지하고 있는 ‘MaxGauge(맥스게이지)’와 E2E 거래 추적 통합 성능 관리를 구현한 ‘InterMax(인터맥스)’의 우수한 기술과 노하우를 집대성하여 한 단계 진화된 AI 기반 통합 IT 운영 관리를 지원합니다. 싸이옵스 제품 디자인은 일관성, 사용자 중심, 집중, 은유의 4가지 디자인 원칙을 따르고 있습니다. 모든 디자인 요소들은 엑셈 디자인 가이드를 준수하여 작업됩니다. 싸이옵스는 전문적이고 신뢰할 수 있는 제품을 위해 8pt 그리드 시스템을 적용했습니다. 이는 엑셈 디자인가이드의 기준이기도 합니다. 전체 그리드와 팝업창, 아이콘 등 모든 화면에 일관되게 적용하여 일관성을 유지하고 있습니다. 또한, 싸이옵스의 화면들은 .. 2021. 2. 24.