알라딘

헤더배너
상품평점 help

분류

이름:김현준

최근작
2019년 10월 <Amazon Redshift>

김현준

SK C&C, 삼성 반도체, 쿠팡에서 근무하며 다양한 데이터 플랫폼 구축 경험을 쌓았다. 현재는 쿠팡의 데이터 인프라 팀에서 아마존 레드시프트와 EMR 데이터 플랫폼 구축 및 관리 업무를 맡고 있다. 최대 관심 분야는 분산 시스템, 분산 캐시 등의 기술로 데이터베이스 성능과 사용자 경험을 향상시키는 기술을 연구하고 있다. 여유 시간에는 RPi, FPV 드론, RC 자동차의 컨트롤러를 개발하며 미래형 메카닉을 꿈꾸고 있다.  

대표작
모두보기
저자의 말

<Amazon Redshift> - 2019년 10월  더보기

레드시프트를 구축하고 관리하면서 관리자와 사용자로부터 다양한 시행 착오를 겪었다. 데이터 웨어하우스 전반적인 지식이 부족하기도 했고, 아마존 레드시프트 사용 경험과 자료도 부족했기 때문이다. 이 책을 출판하기 전만 해도 국내 서점과 온라인에 아마존 레드시프트 관련 자료를 찾아보기 힘들었다. 그러다 보니 레드시프트를 OLTP 데이터베이스와 같은 방식으로 사용하는 사용자도 많아져서 클러스터를 확장하기 전 관리자와 사용자 교육이 더욱 시급했다. 레드시프트는 빠르면서도 저렴한 OLAP 분석용 데이터베이스다. 물론 제대로 활용했을 때 그렇다. 레드시프트를 용도에 맞지 않게 사용하면 오히려 쿼리 수행 성능이 느려지고, 느려진 성능을 고 사양 노드로 대체하면서 클러스터 비용이 비싸지는 악순환이 발생한다. 이런 레드시프트 관련 오해를 풀고, 레드시프트를 20%가 아닌 120% 활용하길 바라는 마음에 사용자 교육과 운영 경험을 토대로 이 책을 쓰기로 결심했다. 이 책은 레드시프트에 익숙하지 않은 입문자를 위해 작성했다. 레드시프트에 쿼리를 실행하는 사용자와 데이터를 제공하는 데이터 관리자, 레드시프트를 운영하는 클러스터 관리자에게 필요한 내용을 모두 담았다. 사용자, 데이터 관리자, 클러스터 관리자의 역할과 필요한 지식이 크게 다르다고 생각할 수도 있지만, 사실 레드시프트에서 이들이 학습해야 할 내용은 공통 부분이 많다. 레드시프트에서 실행되는 쿼리는 데이터와 클러스터 구성에 따라 성능이 크게 달라지기 때문에 최적화된 쿼리를 작성하기 위해서는 데이터와 시스템 구성을 이해해야 한다. 데이터와 클러스터 관리자도 사용자 쿼리에 최적화된 데이터와 클러스터를 제공하기 위해서 사용자 쿼리 유형을 파악해야 한다. 아마존 레드시프트 매뉴얼의 내용은 최대한 배제하고 실전에 활용할 수 있는 내용과 노하우를 위주로 담았다. 자동차 매뉴얼에는 차를 수리하는 데 사용하는 정비 매뉴얼이 있고, 차를 안전하게 운전하고 차의 기능을 100% 활용하기 위한 운전자 매뉴얼이 있다. 이 책은 운전자 매뉴얼과 같이 레드시프트 클러스터를 안정적이면서도 100% 활용하는 방법을 설명한다. 독자에게 이 책이 큰 도움이 되길 바라며 최고의 성능을 자랑하는 레드시프트 클러스터를 만들어가기 바란다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자