이전

리뷰 (6)

한줄평
평점 분포
  • 리뷰 총점10 33%
  • 리뷰 총점8 33%
  • 리뷰 총점6 33%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 6.0
  • 40대 9.0
  • 50대 7.0
리뷰 총점 종이책
믿고 보는 인앤션시리즈
"믿고 보는 인앤션시리즈" 내용보기
믿고 보는 인앤션시리즈~MongoDB는 설치는 쉬우나 운영에 리스크나 여러문제들이 있고, Redis는 메모리기반이라서 대용량 처리하기에는 버겁고... 이런 저런 NoSQL에대한 조사를 하다보니까.. 나중에 하둡까지 연결을 생각하면 HBase가 가장 적당하다고 생각하고 있던중에 접했던 책입니다.내용이나 구성부분에서 만족할만한 수준입니다.
"믿고 보는 인앤션시리즈" 내용보기

믿고 보는 인앤션시리즈~


MongoDB는 설치는 쉬우나 운영에 리스크나 여러문제들이 있고, Redis는 메모리기반이라서 대용량 처리하기에는 버겁고... 이런 저런 NoSQL에대한 조사를 하다보니까.. 나중에 하둡까지 연결을 생각하면 HBase가 가장 적당하다고 생각하고 있던중에 접했던 책입니다.


내용이나 구성부분에서 만족할만한 수준입니다.

n****k 2013.06.17. 신고 공감 1 댓글 0
리뷰 총점 종이책
인 액션의 의미
"인 액션의 의미" 내용보기
HBase는 그렇게 쉬운 도구가 아닙니다. NoSQL 류가 모두 그렇지만, HDFS위에서 돌아가기 때문에, 더더욱 알아야 할 것들이 많고, 그 내부 구조를 이해한다는 것은 더더욱 어렵습니다. 그런데, NoSQL을 사용하는 사람들에게 내부 구조를 아는 것 만큼 어려운 것이, 이를 어떻게 활용하는가 입니다. NoSQL 중에서도 컬럼 오리엔트 형태인 HBase의 경우, 제대로 된 사용법을 익히는 것은,
"인 액션의 의미" 내용보기

 HBase는 그렇게 쉬운 도구가 아닙니다. NoSQL 류가 모두 그렇지만, HDFS위에서 돌아가기 때문에, 더더욱 알아야 할 것들이 많고, 그 내부 구조를 이해한다는 것은 더더욱 어렵습니다. 그런데, NoSQL을 사용하는 사람들에게 내부 구조를 아는 것 만큼 어려운 것이, 이를 어떻게 활용하는가 입니다. NoSQL 중에서도 컬럼 오리엔트 형태인 HBase의 경우, 제대로 된 사용법을 익히는 것은, 단순히 관계형 DBMS를 이해하는 것보다 어렵습니다. 그 이유는 실제로, 이것을 많이 다뤄본 사람들이 없어서, 자료가 훨씬 빈약하기 때문입니다.

 

 여기서 사실 인액션 시리즈의 빛이 발휘됩니다. 위에분 얘기처럼 아주 편하게 번역이 되지는 않았지만, 그림이 많고, 주변 문맥으로 해당 내용을 이해하는데는 큰 문제는 없습니다.(서문에 나온 "Fail Whale"에서는 조금 저도 주저하긴 했지만요. 이것은 트위터가 장애났을 때 나오는 고래를 의미하는데, 그런 내용이 전혀 없어서...)

 

 특히 중간 중간에 트윗베이스라는 가상의 HBase 기반의 트위터 시스템(NoSQL예제는 대부분 트위터가 많이 나오는데, 카산드라쪽도 유명한 예가 트윗산드라라는 카산드라 기반의 트위터 클론입니다.)에 대해서 설계를 반복해 나가면서, HBase를 어떻게 사용할 것인지에 대해서 얘기하고 있습니다. 특히 가장 핵심은 인액션시리즈인 만큼 4장은 제대로 보셨으면 합니다.

 

 로우키를 왜 이렇게 가져가는지, 그리고 컬럼을 설계할 때, 고려해야 할 특성들이 어떤것인지 제대로 아는 것은 매우 중요합니다. 실제로 타임시리즈(시계열) 데이터를 그냥 넣게되면, 핫스팟이 생기게 되어서, 성능상 문제가 생기는데, 이를 해시할 경우는, 이제는 시계열 데이터임에도 Range가 힘들어지게 됩니다. 이런저런 문제들과 왜 NoSQL류에서 반정규화를 하게되는지 등에 대한 것들에 대해서, 제대로 이해하셔야만 HBase를 이용할 때, 조금 더 안정적(?) 으로 운영할 수 있게 될 것 같습니다.

 

 물론 이런 거 외에도, 모니터링이라든지 그리고, OpenTSDB에 어떻게 적용되어 있는지 알려주는 것이 이 책의 가장 큰 가치이지 않을까 싶습니다.

 

YES마니아 : 골드 c******m 2013.06.19. 신고 공감 1 댓글 0
리뷰 총점 종이책
HBase 인액션
"HBase 인액션" 내용보기
HBase 인액션 최근 몇 년동안 이슈가 되었던 내용들을 보면, NoSQL이나 빅데이터에 대한 내용이 많이 있습니다. 비즈니스모델을 기획하는 수준이 아니라 실제 시스템을 구축해야하는 입장에서 보면, NoSQL과 관련해서 몇 가지의 선택지가 있을 수 있습니다. HBase는 그런 선택지 중의 하나로서 접하게 되었습니다. 실제 무엇을 적용해야하는지를 결정하기 위해서는 대
"HBase 인액션" 내용보기

 


HBase 인액션


최근 몇 년동안 이슈가 되었던 내용들을 보면,

NoSQL이나 빅데이터에 대한 내용이 많이 있습니다.

비즈니스모델을 기획하는 수준이 아니라

실제 시스템을 구축해야하는 입장에서 보면,

NoSQL과 관련해서 몇 가지의 선택지가 있을 수 있습니다.

HBase는 그런 선택지 중의 하나로서 접하게 되었습니다.

실제 무엇을 적용해야하는지를 결정하기 위해서는

대략적으로라도 사용방법이나 특징을 알아야할 필요가 있었고,

HBase에 대한 자료를 찾던 중, 마침 적당한 책이 번역되어

유용하게 사용할 수 있었습니다.

이 책은 HBase를 시작하는 사람들을 위한 책입니다.

어렵고 학문적인 내용이 아니라 실제 HBase를 사용하려는 사람들에게

HBase의 기본적인 사용법과 이를 어떻게 활용할 것인지에 대한

예제를 보여주고 있습니다.

총 4부로 된 이책의 앞 두 부분은 HBase의 사용법을 차근 차근 배울 수 있는

내용이 들어있습니다. HBase의 초보자를 대상으로 해서인지 설명이 어렵지 않고

HBase의 기본적인 사항들을 잘 정리해 놓았습니다.

3,4부에서는 예제 애플리케이션을 제작하는 내용이 나와있습니다.

개발자들이라면, 복잡한 이론적인 설명보다는 실제 어떻게 구현할 것인지에 대한

예제가 더 효과적이라는 것은 두 말할 나위가 없을 것입니다.

실제 상용에 사용하기에는 부족하지만, 기본적인 특징을 이해하고 구현에 대한

흐름을 파악하는데 무리가 없는 내용이었습니다.

HBase에 대한 기본적인 사용법과

애플리케이션 구현방식을 학습해야 하는 개발자들에게

직접적인 도움이 될거라고 생각합니다.


 

 

 

 

YES마니아 : 골드 m*********u 2013.06.19. 신고 공감 1 댓글 0
리뷰 총점 종이책
HBase 인액션
"HBase 인액션" 내용보기
대학 다닐 때 컴퓨터 번역 책들에 대한 안좋은 기억이 많아서 컴퓨터 책은 번역서를 잘 안보는 편인데 시간이 없고 급하게 자료를 찾는 일이 많다보니 번역 책도 요즘은 가끔 보게 된다.   보통 서문부터 책을 읽어보는 편인데, 서문 쪽 번역이 좀 엉망이라 실망했다. 전반적으로 "습니다"체와 "이다"체가 같이 혼용되는 부분도 있고 읽기 어색한 부분도 있고 해서 좀 걱정되었으
"HBase 인액션" 내용보기

대학 다닐 때 컴퓨터 번역 책들에 대한 안좋은 기억이 많아서

컴퓨터 책은 번역서를 잘 안보는 편인데 시간이 없고 급하게 자료를 찾는 일이 많다보니

번역 책도 요즘은 가끔 보게 된다.

 

보통 서문부터 책을 읽어보는 편인데, 서문 쪽 번역이 좀 엉망이라 실망했다.

전반적으로 "습니다"체와 "이다"체가 같이 혼용되는 부분도 있고

읽기 어색한 부분도 있고 해서 좀 걱정되었으나

꼼꼼이 읽어본 1장의 경우는 괜찮았다.

 

이 책을 읽어보게 된 건 big data가 어떻게 처리되는지 궁금해서였다.

HBase는 big data를 처리하기 위해 많이 쓰이는 일종의 분산 데이터베이스로 보인다.

기본적으로 몇 가지 컴포넌트를 제외하고 JAVA로 만들어졌고

분산 클러스터에서 동작하도록 설계된 데이터베이스인만큼

설치하면 웹 형태의 관리 콘솔을 제공하는 것 같다.

 

HBase는 기존의 데이터베이스처럼 정형화된 데이터들을 처리하지 않는다.

다른 big data 책에서 볼 때는 <key, value>형식으로 big data는 저장된다고 했는데,

HBase는 자바 형식으로 논리적 저장 형태를 표현하자면 아래와 같이 맵들이 중첩된 형태로 저장된다.

Map<RowKey, Map<ColumnFamily, Map<ColumnQualifier, Map<Version,Data>>>> 

 

물리적으로는 아래와 같이 ColumFamily 단위의 HFile 데이터가 저장된다.

"TheRealMT", "info", "email", 1329088321289, samuel@clemens.org

"TheRealMT", "info", "name", 1329088321289, "Mark Twain" 

 

이런 논리적인 동작 설명이 프로그래머가 쓴 책의 매력이 아닌가 싶다.

 

그냥 big data에 대한 호기심을 가진 쌩 초보가 보기엔 조금은 힘겹다.

군데군데 HBase가 무엇인지, 하둡이 무엇인지 맵리듀스가 무엇인지 어떤 때에 쓰는지도 나오지만

역시 기본적인 하둡, 맵리듀스, NoSQL에 대한 기본 지식이 있는 사람이 보면

좀 더 재밌게 볼 수 있을 것 같다.

 

구글이 공개한 구글 파일 시스템과 맵리듀스, 빅테이블에 관한 논문들이

최근의 big data 처리에 대한 기반이 된 것처럼 보이는데 관련 논문들을 찾아 읽어봐야겠다.

s******8 2013.06.20. 신고 공감 0 댓글 0
리뷰 총점 종이책
번역이 너무 실망스럽습니다
"번역이 너무 실망스럽습니다" 내용보기
원서 없으면 못봅니다.. 지금 2장까지 봤는데..   2.2.7 2단락 마지막 부분 HBase decides which HFiles to compact based to their number and relative size. -> HBase는 상대적인 크기와 개수를 바탕으로 압축할 HFile들의 사이즈를 결정한다. ???   원서랑 같이 보니까 "아 사이즈 = 갯수 말하는 거구나 알겠는데..."     2.2.8 1단락 마지막 줄 you can look back in time f
"번역이 너무 실망스럽습니다" 내용보기

원서 없으면 못봅니다.. 지금 2장까지 봤는데..

 

2.2.7 2단락 마지막 부분 HBase decides which HFiles to compact based to their number and relative size. -> HBase는 상대적인 크기와 개수를 바탕으로 압축할 HFile들의 사이즈를 결정한다. ???

 

원서랑 같이 보니까 "아 사이즈 = 갯수 말하는 거구나 알겠는데..."

 

 

2.2.8 1단락 마지막 줄 you can look back in time for the original password -> 원래 패스워드로 일정 시간 후에 되돌릴 수 있다. ???

 

그냥 예전 버젼 다시 가지고 온다는 의미인데요.. look back -> 되돌리다?

 

 

앞에도 한 두개 있었는데 읽다가 너무 실망해서 ㅠㅠ..

리뷰 올립니다..

j****m 2014.06.18. 신고 공감 0 댓글 0
리뷰 총점 종이책
때로는 원서가 더...
"때로는 원서가 더..." 내용보기
HBASE에 관해 얕고 개관적인 이해가 필요하여 구매한 책입니다. 책 내용과 난이도는 원했던 정도인데...   이 번역서를 받아보고 몇장 넘기다 보니... 원서를 살껄 그랬다는 생각이 많이 들었습니다. 번역이 쉬운것은 아니지만... 문장 번역이 어색한 것 뿐만아니라 전체적으로 단락과 어울리지 않게 된 부분도 상당 수 되는것 같습니다. 출간된지 얼마 안되서 그런지 오자도 좀
"때로는 원서가 더..." 내용보기

HBASE에 관해 얕고 개관적인 이해가 필요하여 구매한 책입니다.

책 내용과 난이도는 원했던 정도인데...

 

이 번역서를 받아보고 몇장 넘기다 보니... 원서를 살껄 그랬다는 생각이 많이 들었습니다.

번역이 쉬운것은 아니지만...

문장 번역이 어색한 것 뿐만아니라 전체적으로 단락과 어울리지 않게 된 부분도 상당 수 되는것 같습니다. 출간된지 얼마 안되서 그런지 오자도 좀 보이고..

 

가능하신분은 원서를 보는게 더 좋지 않을까 하는 개인적인 평입니다.