미니서평 총,균,쇠(Guns, Germs, and Steel)는 제레드 다이아몬드 박사가 1998년 퓰리처 상을 받은 명저로 잘 알려져 있다. 저자의 해박한 지식, 과학적인 탐구와 분석을 보면서 그저 감탄만 나올 뿐이었다. 이런 책을 이제야 봤다는 점이 부끄럽기도 하지만, 두께만큼이나 읽고 난 후 마음도 꽉 찬 느낌이다. 총,균,쇠는 뉴기니인인 얄리의 작은 질문으로부터 시작된다. 당신네 백인들은 그렇게 많은 화물을 발전시켜 뉴기니까지 가져왔는데 어째서 우리 흑인들은 그런 화물들을 만들지 못한 겁니까? 과연 인종 차별적인 이런 질문이 맞는 것일까? 백인들은 태생적으로 우월해서 전 세계를 지배하게 되었고, 흑인들은, 아프리카 원주민은, 아메리카의 인디언들은.. 선천적인 이유로 피지배인이 될 수 밖에 없었을까..
하둡(Hadoop) 프로젝트를 진행할 때 사람들의 고민이 무엇일까? 하고 생각해 봤습니다. Java 언어에 익숙하더라도 첫번째로 만나는 문제는 역시 맵리듀스(MapReduce)가 아닐까 합니다. 맵리듀스는 맵과 리듀스가 합쳐진 것으로 각각의 Map 함수와 Reduce 함수를 구현하고 JobClient를 통해 호출해야 합니다. 그런데 일반적으로 하둡 프로젝트에서 한번만 맵리듀스를 사용하는 경우는 거의 없습니다. 대부분 맵 리듀스를 반복적으로 사용하게 됩니다. 여기에 맵리듀스에서 기본적으로 사용하는 타입인 Text, IntWritable, LongWritable과 같은 것 이외에 객체를 사용한다든지. Key 항목이 아닌 Value에 속하는 항목으로 정렬을 하고 싶다든지, 하는 경우에 많은 개발자들이 어려움을..
Cloudera Impala 소개 Cloudera Impala는 SQL 형태로 Hadoop의 데이터를 이용해 실시간으로 분석할 수 있는 시스템이다. 이것은 MapReduce 프레임워크를 사용할 때, 배치 처리로 인한 지연이 발생하는 것을 최적화 한 것이다. 구글에서도 2006년부터 기존의 GFS와 MapReduce에 실시간 처리가 가능한 Dremel을 본격적으로 활용하고 있다. Apache Hadoop의 HDFS와 MapReduce가 구글의 GFS, MapReduce 논문을 기반으로 만들어진 것처럼, Cloudera Impala도 2010년 발표된 구글의 Dremel 논문을 기반으로 하고 있다. 다만, SQL과 유사한 형태를 하둡에서 활용하기 위해 Hive의 쿼리 방식의 인터페이스를 가져왔다. 하둡을 C..
통독: 2014.05.26 ~ 2014.06.29 미니서평 고전이기는 하지만 오랜만에 읽어보는 연예소설이었다. 한달여 기간동안 1/3도 못 읽었던 책을 이번 주말에 단숨에 읽어버렸다. 책을 읽으면서 주인공인 엘리자베스와 다아시가 잘 되기를 얼마나 바랬던지.. ^^ 헤피엔딩으로 끝나는 결말에 마지막까지 즐겁기는 했지만 방송 드라마의 신데렐라 이야기와는 다른 느낌이었다. 그것은 책 전반에 흐르고 있는 사람들의 행동에 대한 끊임없는 분석 때문이 아니었을까? 특히 '오만과 편견'에는 등장인물들의 인상과 태도에 대한 묘사가 상당히 자세히 나온다. 이것은 독자들이 첫 인상으로 등장인물들을 미리 판단해 보라는 것 같았다. '첫 인상으로 사람을 미리 단정지어 버리는 것..' 이것이 바로 편견이라는 것이다. (이 책의 ..
미니 서평 최근 이슈가 되는 사물 인터넷 (IoT - Internet of Things)을 살펴보기 위해 본 책이다. 저자는 스마트폰, 빅데이터, 사물인터넷을 포함해 최신 ICT 비즈니스 상황을 일목요연하게 정리하고 있다. ICT 분야의 전반적인 현재 상황과 앞으로의 발전 방향을 이해하는데 분명 도움이 된다. 다만, 전체적인 관점에서 다루다 보니 세부적인 내용이 약간 아쉽다. 예를 들어, 가장 관심을 가졌던 사물인터넷에 대해서 한 챕터에 간략하게 설명하고 있을 뿐이다. 그래도 "하드웨어 에코 시스템을 구축하고 있는 스패로"나 "Carrier IQ의 스마트폰 정보 수집" 등은 관심을 끌기에 충분했다. ICT의 최신 흐름을 파악하고 싶다면 한번쯤 읽어보기를 추천한다. 밑줄 긋기 정보의 가치는 소유하느냐로 결..
미니 서평 개인적으로 이런 스타일의 책을 별로 좋아하지 않는다. "좋은게 좋다"는 식의 이야기들이 많기 때문이다. "좋은 나라 만들자".. "배고프니까 밥먹자".. 하는 메아리 없는 구호랑 별반 다를 바가 없다. 솔직히 이 책도 그런 생각을 가지고 보기 시작했고, 일부 내용들은 이런 기대를 저버리지 않았다. 공감, 동의, 주의 집중해서 듣기, 침묵, 질문, 긍정... 어릴 적 도덕 교과서에 나오는 이야기 그대로이다. 하지만 이런 일반적인 주제들이 일관성있게 엮이고 실제 사례를 통한 이야기로 접해보니 색달랐다. 결국 알고 있다는 것보다 실제 어떻게 행동하느냐가 더 중요한 것이었다. 아무리 잘 알고 있으면 뭐하겠는가? 아는 것으로는 충분하지 않다. 실제로 적용해야 한다. 바라는 것으로는 충분하지 않다. 행동..
미니서평 짐 콜린스의 Good To Great를 읽고 난 후, 내 머리속에 남아있는 표현들은 다음과 같다. 단계 5의 리더.. 버스에 탈 적합한 사람.. 냉혹한 사실의 직시.. 열정을 가지고 경제 엔진을 움직이면서 세계 최고가 될 수 있는 일.. 플라이 휠 효과.. 진정한 리더는 겸손하면서 추진력과 불굴의 의지를 가지고 있어야 한다. 즉 내강외유?를 의미하는 것이 아닐런지.. 단계 5의 리더들은 일이 잘 풀릴 때에는 창문 밖을 내다보면서 자기 자신 외의 요인들에 찬사를 돌린다. 그리고 찬사를 돌릴 특별한 사람이나 사건을 찾을 수 없을 경우에는 행운 탓으로 돌린다. 일이 잘 풀리지 않을 때에는 거울을 들여다보며 자신에게 책임을 돌리고 결코 운이 나쁜 걸 탓하지 않는다. 짐 콜린스는 사람에 대한 중요성으로 ..
최근 NoSQL에서 많이 사용하는 카산드라(Cassandra)의 데이터 모델과 칼럼 패밀리 등 개념에 대해서 정리해 보려고 한다. 카산드라 개요 카산드라는 구글 BigData의 컬럼 기반 모델과 아마존 Dynamo의 분산 모델을 기반으로 페이스북에서 만든 데이터베이스이다. JVM 기반으로 동작하며 분산 환경으로 고가용성과 확장성을 가지고 있다. 또한 칼럼 패밀리 기반으로 대용량 트랜잭션을 처리하는데도 용이하여 페이스북, 트위터 등 SNS에서 주로 사용한다. 카산드라 데이터 모델 카산드라는 Key-Value 형태의 NoSQL로서 칼럼 패밀리 형태의 데이터 모델을 활용한다. 참고로 카산드라와 함께 많이 사용하는 몽고디비는 도큐먼트 데이터 모델을 사용하고 있다. 칼럼 패밀리 (Column Family) 칼럼 ..
법륜스님의 금강경 강의 - 법륜 지음/정토출판 통독: 2014.03.16 ~ 2014.04.19 비록 불교 신자는 아니지만 법륜 스님의 금강경 강의를 통해 법전을 처음 접해봤다. 금강경 자체는 어려웠지만 법륜 스님의 상세한 해석들을 보면서 그 의미를 조금이나마 이해할 수 있었다. 가장 기억에 남는 부분은 상에 대한 집착이다. 나도 현재까지 주관적인 관점에서 상을 만들고 그것에 집착한 것은 아니었을까? 사람들은 모두 제 나름대로 소신이라고 믿는 각자의 편견으로 세상을 봅니다. 그리고 그 편견의 눈에 비친 세상의 모습을 끊임없이 분별하면서 번뇌를 읽으키고 괴로워합니다. 상에 집착해 실상을 보지 못하고 진실을 듣지 못하는 어리석음을 경계해야 합니다. 세상에서 손가락질받는 사람의 말일지라도 그 속에서 진리를 들..
미니서평 에릭 리스의 린스타트업, 애시모리아의 린캔버스에 이어 세번째 읽는 린 시리즈이다. 린 분석은 린스타트업을 활용할 때 막연한 부분을 해소해주는 역할을 한다. 언제 어떤 지표를 기준으로 분석을 해야 할지 모를 때 참고할 만한 책이다. 알리스테어 크롤(Alistair Croll)과 벤저민 요스코비치(Benjamin Yoskovitz)의 경험과 다양한 사례를 통해 OMTM을 살펴볼 수 있다. OMTM이란 One Metric That Matters의 약자로 현재 단계에서 무엇보다 중점을 두는 한가지 지표를 의미한다. 먼저 사업 모델에 따라 6가지로 나누고 각각의 5개 사업 단계에 따라 집중해야 하는 지표(OMTM)을 설명한다. 6가지 사업 모델은 E-Commerce, SaaS, Mobile App, Me..