이전

리뷰 (7)

한줄평
평점 분포
  • 리뷰 총점10 71%
  • 리뷰 총점8 14%
  • 리뷰 총점6 14%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 10.0
  • 40대 8.0
  • 50대 10.0
리뷰 총점 종이책
카산드라 완벽 가이드
"카산드라 완벽 가이드" 내용보기
이 책을 통해서 엄청난 양의 데이터를 빠르게 처리 할 수 있는 카산드라의 매력에 끌려 보길 바란다. 습관 처럼 처음 책을 펴서 목차를 보았을때는 차근차근 카산드라를 다뤄 가며 배울 수 있는 초급 개발자들을 위한 서적인줄 알았으나, 내용을 보니 이 책은 중급이상의 개발자 와 엔지니어 에게 적합한 책이다. 기존 의 관계형데이터베이스에 익숙 했던 개발자나 엔지니어라면 이
"카산드라 완벽 가이드" 내용보기

이 책을 통해서 엄청난 양의 데이터를 빠르게 처리 할 수 있는 카산드라의 매력에 끌려 보길 바란다. 습관

처럼 처음 책을 펴서 목차를 보았을때는 차근차근 카산드라를 다뤄 가며 배울 수 있는 초급 개발자들을

위한 서적인줄 알았으나, 내용을 보니 이 책은 중급이상의 개발자 와 엔지니어 에게 적합한 책이다. 기존

의 관계형데이터베이스에 익숙 했던 개발자나 엔지니어라면 이 책을 통해서 카산드라의 설정 방법과 쿼

리 방법 들을 익혀 나갈 수 있을 것이라고 본다. 책을 읽는 동안 기존의 관계형데이터베이스 에서의 개념

들로 인해 약간은 혼동과 혼란이 있었지만, 독자의 이러한 부분도 배려 하여 중간중간 설명이 되어 있었

좋았다. 개발자도 알아야 하고 엔지니어도 알아야 하는 공통적인 요소들의 설명을 한권의 책에서 읽을 수

있었던 점이 좋았다.

 

f******z 2011.12.12. 신고 공감 12 댓글 1
리뷰 총점 종이책
[카산드라 완벽 가이드] - SNS 시대의 대용량 데이터 처리 기술
"[카산드라 완벽 가이드] - SNS 시대의 대용량 데이터 처리 기술" 내용보기
Social Network Service(이하 SNS) 시대에 살고 있다고 해도 과언이 아닐 정도로, SNS는 우리의 일상 속에 깊이 들어와 있고, SNS를 전혀 이용하지 않는 사람은 없다고 해도 무방할 듯 싶다.SNS가 뭐냐고 되 묻는 사람들이라도 "싸이월드, 트위터, 페이스북"이라는 단어 정도는 들어봤을 것이다.2011년 기준으로 각 서비스들을 이용하는 사용자 수는 몇십만, 몇백만을 넘어 몇천만의 단위
"[카산드라 완벽 가이드] - SNS 시대의 대용량 데이터 처리 기술" 내용보기

Social Network Service(이하 SNS) 시대에 살고 있다고 해도 과언이 아닐 정도로, SNS는 우리의 일상 속에 깊이 들어와 있고, SNS를 전혀 이용하지 않는 사람은 없다고 해도 무방할 듯 싶다.

SNS가 뭐냐고 되 묻는 사람들이라도 "싸이월드, 트위터, 페이스북"이라는 단어 정도는 들어봤을 것이다.


2011년 기준으로 각 서비스들을 이용하는 사용자 수는 몇십만, 몇백만을 넘어 몇천만의 단위로 수직 상승하고 있으며, 앞으로도 계속 증가할 것이다. 이용하는 사람이 많아진다는 것은, 서비스 제공을 위한 데이터의 량이 기하급수적으로 늘어나고 있음을 의미한다.


가입자마다 각각의 계정 정보 및 개인 정보가 있을 것이고, 사용자의 눈에는 보이지 않는, 서비스 제공을 위한 수많은 데이터들이 존재하며, 실시간으로 추가되는 데이터들 역시도 엄청난 량임에 틀림없다.


이 어마어마한 량의 데이터를 제공하고 처리하고, 전 세계적으로 서비스하기 위한 기반 기술..

페이스북과 트위터에서 사용되고 있는 기술이라는 것만 봐도, "카산드라"라는 기술은 개발자의 구미를 확 끌어 당긴다.


NoSQL이라는 말을 들었을 때, SQL의 사용을 반대하는(혹은 매우 싫어하는) 누군가가 새로운 형태의 데이터 조작 구문, 그에 맞는 DBMS를 개발한 것으로 알고 있었던 나의 무지로 인해, 책 첫장을 넘기는 순간부터 얼굴이 화끈거렸다는 민망스런 고백을 해 본다. (No!! SQL!!! 이라고 생각했다.)


NoSQL은 "Not Only SQL"이라는 의미이고, 오라클, MSSQL, MYSQL 등으로 대변되는 RDBMS를 대신할 기술이 아니라, 서로 상호보완할 수 있는 관계이며, 서문에도 나와 있듯이, 카산드라를 지지하는 그 누구도 RDBMS를 버리라거나 연구 성과를 버리라고 하는 사람은 없다고 한다.


다만, 오픈소스로써, 분산된, 비집중된, 지속적으로 확장가능한, 고가용성, 결함허용, 조정가능한 일관성, 컬럼 지향 데이터베이스를 원한다면, 최고의 선택이 될 수 있다고 한다.




각설하고, 책의 내용을 살펴보면, 목차는 다음과 같다.


   1. 기존 관계형 데이터베이스의 단점

   2. 카산드라의 설치

   3. 카산드라의 기본 개념 설명 및 간략한 사용 예제

   4. 카산드라 아키텍쳐의 이론적 설명

   5. 카산드라 서비스를 위한 다양한 종류의 설정법

   6. 보안

   7. 데이터 읽기 & 쓰기 / 클라이언트 개발 예제

   8. 모니터링 기법

   9. 유지보수 방법

   10. 하둡과의 통합


처음 접하는 사람은 순차적으로 읽어야 이해가 될 것이며(사실 이해가 어렵다), 경험이 있는 사람은 당연한 말이겠지만, 필요한 Topic을 선택해서 읽으면 된다.


이 책의 독자 수준은 


최소한의 RDBMS 지식을 가지고 있는 DBA,

개발자로는 어느 정도 개발 경험이 있는 초중급 이상의 개발자 정도가 되어야 하며

(초급으로는 이해가 힘들지 않을까 싶다.)


서두에도 저자가 적어뒀지만, 중고급 개발자에게도, 생소한 개념과 용어들이 많기 때문에, 

쉽게 이해가 되기 힘들고, 뒷 쪽에 있는 용어 정리를 참고하라고 되어 있다.

개인적으로는, 용어 정리부터 간단히 읽고 넘어가기를 추천한다.


이 책의 난이도는...... 정말로 어렵다..(나만 그렇게 느꼈을 수도 있다)


최근에 본 기술 서적을 통털어 가장 생소하고, 어려웠던, 그러나 매우 흥미있게 봤던 책이다.

기존의 RDBMS의 개념에 익숙해져 있는 나로써는, 자꾸 RDBMS와의 비교를 통해 카산드라를 이해하려고 하게 되는데, 그런 형태로 접근하다보면 더 혼란스럽다.


모든 것을 잊고 새로운 마인드로 접근하는 것이 더 쉬울 수 있으며, 사실 기반이 되는 아키텍쳐나 이론,

동작 방식을 모르더라도, 샘플 따라해보고, 필요한 것만 찾아서 써도 개발이 진행 된다는 것은, 대다수

개발자들이 잘 알고 있을 것이다.


앞쪽 부분에서 생소하고 어려운 용어들이 나오면, 이해하려 들지말고 중반 이후에 진행되는 실습 예제와

자바 샘플 코드를 보길 바란다. 보다보면 앞쪽의 내용이 100%는 아니더라도, 이해가 되기 시작하며,

점점 흥미를 느낄 수 있게 될 것이다.


개인적으로, 아쉬운 부분은 카산드라가 대용량 데이터 서비스 제공을 위한 고가용성 시스템인데,

개인이 실습해 보기에는 환경 구축이 쉽지가 않았기에, 한계가 있었다는 점이고, 용어 설명이 차라리

앞쪽으로 나왔더라면 이해에 도움이 되지 않았을까 싶다.


기술서적은 하나의 시스템을 구축해 가는 "따라하기" 형태의 서적과, 많은 양의 이론, API 등을 망라한

"레퍼런스" 혹은 "바이블" 형태의 서적이 있는데, 이 책은 적절히 잘 섞여 있다는 느낌을 받았다.

물론, 이 책이 모든 것을 담고 있을 수 없었을테지만 (그랬다면, 엄청난 두께가 되었을 것이다.),

책이 담고 있는 내용은 충분히 실무 적용이 가능한 수준의 내용들을 담고 있다.


급변하는 시대에, 셀 수도 없이 많은 기술들이 나오고 있지만, 기 검증되었고, 지금도 사용되고 있으며,

계속 진화하고 있다는 점에서(글을 집필 & 번역 하는 중에도 계속해서 새로운 버전이 출시되었다고 함) 

카산드라의 미래를 긍정적으로 바라볼 수 있었다.


대용량 데이터 서비스를 구축함에 있어 최고의 솔루션이 될 수 있으리라 생각이 들며, 

IT 기술들은 어려울 수록 개발자들을 끌어 당기는 묘한 마력이 있어서, 다시 재독, 삼독 해야 될 것 같다.


이런 내용이 국내 서적으로 번역 될 수 있어 정말 감사하게 생각되며, 출판해 주신 한빛미디어 분들께도 감사의 말씀 전하고 싶다.

d******4 2011.12.14. 신고 공감 1 댓글 3
리뷰 총점 종이책
카산드라의 대표책
"카산드라의 대표책" 내용보기
시대는 흘러 흘러 새로운 it 기술이 넘쳐나는 시대로 접어 들었다. 데이타베이스도 예외는 아니다. NoSQL 이라는 생소한 이름의 녀석이 갑자기 나타나더니 이젠 국내 이타베이스판에도 출사표를 던졌다. NoSQL 의 대표주자 카산드라 아파치에 친숙한 개발자들에겐 카산드라도 친숙한감이 있다. 새롭게 나온 NoSQL 에 마땅한 책이 없어 절 할때 이책은 실체를 보여주며, 실무에 적
"카산드라의 대표책" 내용보기

 

시대는 흘러 흘러 새로운 it 기술이 넘쳐나는 시대로 접어 들었다.

데이타베이스도 예외는 아니다.

NoSQL 이라는 생소한 이름의 녀석이 갑자기 나타나더니 이젠 국내 이타베이스판에도 출사표를 던졌다.

NoSQL 의 대표주자 카산드라 아파치에 친숙한 개발자들에겐 카산드라도 친숙한감이 있다.

새롭게 나온 NoSQL 에 마땅한 책이 없어 절 할때 이책은 실체를 보여주며, 실무에 적용할수 있는 기술을 전수해주고 있다.

자바소스위주라 자바를 하지 않는 이에겐 아쉬운  감이 있지만, 단연 NoSQL 의 대표 디비인 카산드라의

대표책이라고 확신한다.

 

NoSQL 을 실무에 적용하려 한다면 필수적으로 한권이 있어야 되지 않을까 싶다.

올 3월부터 시작되는 새 프로젝트는 이 NoSQL을 적용해 볼까 한다.

점점더 발전해 카산드라가 기대된다.

f*****o 2012.01.03. 신고 공감 0 댓글 0
리뷰 총점 종이책
카산드라 완벽가이드
"카산드라 완벽가이드" 내용보기
카산드라 완벽가이드란 책을 받아서 시간이 나는 대로 틈틈이 보고 있다. 여러 프로그램과는 많은 부분에서 달랐다. 카산드라는 자바나 웹 서비스에 쉽게 접근이 가능하고 다양한 언어에서 이용할 수 있다. 관계형 응용프로그램에서 사용량이 증가하면 확장성에 직면하는데 어느 정도 정규화 된 관계형 데이터베이스를 위한 프로그램임에는 틀림없다. 대규모 서비스를 위한 새로운 해
"카산드라 완벽가이드" 내용보기

카산드라 완벽가이드란 책을 받아서 시간이 나는 대로 틈틈이 보고 있다. 여러 프로그램과는 많은 부분에서 달랐다. 카산드라는 자바나 웹 서비스에 쉽게 접근이 가능하고 다양한 언어에서 이용할 수 있다.

관계형 응용프로그램에서 사용량이 증가하면 확장성에 직면하는데 어느 정도 정규화 된 관계형 데이터베이스를 위한 프로그램임에는 틀림없다. 대규모 서비스를 위한 새로운 해법으로 NoSQL은 페이스북 트위터를 지탱하는 하나의 프로그램으로 자리잡아가고 있다.

카산드라 완벽 가이드는 카산드라 데이터베이스 관리 시스템을 이용하는 방법부터 실제 서비스 환경에서 사용할 수 있는 실용적인 예제와 기술을 소개한다. 카산드라가 사용하는 비관계형 디자인의 장점과 데이터 모델링에 대해 자세하게 설명한다.

대용량 데이터 처리를 위한 데이터베이스 확장 문제를 해결하거나 애플리케이션의 경쟁력을 얻고 싶은 개발자, DBA, 애플리케이션 아키텍트라면 카산드라의 속도와 유연성이 얼마나 뛰어난지 알게 될 것이다. 대규모 웹을 위한 분산 데이터베이스이며 여러 데이터 센터에 흩어져 있는 수백 테라에 이르는 데이터도 처리할 수 있다.

이 책은 12개의 파트로 구분되어 1. 카산드라 소개, 2. 카산드라 설치, 3. 카산드라 데이터 모델, 4. 예제 애플리케이션, 5. 카산드라 아키텍처, 6. 카산드라 설정, 7. 데이터 읽기와 쓰기, 8. 클라이언트, 9. 모니터링, 10. 유지보수, 11.성능 최적화, 12. 하둡과 통합하기로 구성되어 있다.

SQL을 사용하지 않는 데이터베이스로 설명하는 의미로 NoSQL이라는 용어를 사용하였다. 비관계형 데이터베이스 프로그램 중에 카산드라가 어떤 위치에 있는지 그리고 필요한 데이터베이스를 어떻게 선택하는지 이해가 되었고 도움이 되었다.

더 나은 프로그램 개발과 무한히 확장 가능한 데이터베이스 프로그램을 알게 되어 기쁘다. 나에게 실용적인 프로그램이 되기 위해서는 더 깊게 이해하고 더 깊이 있게 공부하여 나의 발전에 도움이 되는 계기가 되었으면 한다.

k********g 2011.12.13. 신고 공감 0 댓글 0
리뷰 총점 종이책
카산드라
"카산드라" 내용보기
이 책은 국내에 나온 카산드라 책 중 유일한것으로 알고있다.때문에 더욱 가치있는 책일지도 모른다.지금 이 글을 쓰고있는 필자 또한 카산드라는 이름만 들어보았지 사실상 BigDATA에 대한 내용은 국내에서는거의 Hadoop이 지배적이다. 또한 Google Bigtable 을 사용하여 공짜 홈페이지를 만드는 수준이 대부분이라고 생각한다.때문에 이 책을 보기 전까지는 페이스북은 Hadoop으로 이루
"카산드라" 내용보기

이 책은 국내에 나온 카산드라 책 중 유일한것으로 알고있다.
때문에 더욱 가치있는 책일지도 모른다.

지금 이 글을 쓰고있는 필자 또한 카산드라는 이름만 들어보았지 사실상 BigDATA에 대한 내용은 국내에서는
거의 Hadoop이 지배적이다. 또한 Google Bigtable 을 사용하여 공짜 홈페이지를 만드는 수준이 대부분이라고 생각한다.
때문에 이 책을 보기 전까지는 페이스북은 Hadoop으로 이루어진 줄로만 알고있었다. 하지만 이 책의 표지만 봐도 알 수 있듯이 카산드라를 사용하고 있다고 한다. 뭔가 구미가 당기지 않는가?

필자의 경우 페이스북을 보고있으면 대체 어떤 기술이 들어갔기에 이 하나하나가 모두 Ajax통신을 하고 있으며, 이정도 속도를 낼 수 있단 말인가?? 라는 의문을 가지고 있었다. Bigdata를 사용하는 분산처리 기술에 대한 좋은 모델이 바로 카산드라이다.

본격적으로 이 책이 좋은점을 설명하자면 바로 초보자도 접근하기 쉬운 책이라는 점이다.
아직 책을 다 읽은것도 아니고, 실습을 해본상황도 아니다. 하지만 책의 초반부를 읽어보면 누구나 알기 쉽게, NoSQL이라는 단어가 생소한 사람들도 알 수 있도록 설명이 되어있고, 최근 BIGData에 대한 용어집까지도 실려있다. 아직 책을 받아본지 얼마 되지 않는 시점에서 쓰는 리뷰라 많은 내용을 언급하긴 힘들다. 특히 이런 전문적인 내용을 다루는 책에선 말이다.

내가 이 책을 보면서 느낀점을 세가지이다.
1. RDB밖에 모르는 초보자를 배려했다.
2. 설치단계에서부터 하둡과 통합하여 운영하는 과정까지 설명이 잘 되어있다.
3. 각종 용어들과 내부에 대한 개념설명이 잘 되어있다.

아직 카산드라 정식버전 1.0이 런칭되었다고는 하지만, 그 전 버전에 대한 상세한 기술이 담겨있는 이책을 통해 1.0을 적용하는것도 Hadoop이 지배적으로 작용되고 있는 한국 시장에서 미리 카산드라를 시작해보는것도 나쁜 선택이 아닐것이라고 생각한다.

y***o 2011.12.08. 신고 공감 0 댓글 0
리뷰 총점 종이책
정말 괜찮고 지도와 같은 책입니다..
"정말 괜찮고 지도와 같은 책입니다.." 내용보기
저는 이 책을 여기서 구매하지 않았지만 현재 중간이상 봤는데요..내용 구성도 충실하고 좋습니다..그리고 설명 또한 간결하면서도 빠지는 부분은 없는 것 같네요..전 비관계형 데이터베이스에 대해 잘 모르는 입장에서 이 책을 읽었는데요..정말 좋습니다..이해하는데 큰 문제도 없이 잘 공부하고 있습니다..다만 아쉬운 점은..이 책이 만들어질 당시에는 카산드라 0.X.X버전대를 기준으
"정말 괜찮고 지도와 같은 책입니다.." 내용보기

저는 이 책을 여기서 구매하지 않았지만 현재 중간이상 봤는데요..


내용 구성도 충실하고 좋습니다..


그리고 설명 또한 간결하면서도 빠지는 부분은 없는 것 같네요..


전 비관계형 데이터베이스에 대해 잘 모르는 입장에서 이 책을 읽었는데요..


정말 좋습니다..


이해하는데 큰 문제도 없이 잘 공부하고 있습니다..


다만 아쉬운 점은..


이 책이 만들어질 당시에는 카산드라 0.X.X버전대를 기준으로 구성하였는데..


지금은 벌써 1.X.X버전대가 나오고 있어서 그런지 설치하는 부분 URL이 좀 달라졌네요..


하지만 이것은 출판사에서 실수한 것이 아니라 만들어진 시기랑 달라서 그런 것이겠죠..


이거 외에는 큰 문제는 없습니다..


주의하실 점은 제 생각에 데이터베이스에 아무것도 모르고 접근하시는 분들에게는 좀 어렵게 느껴지실 수도 있다는 점입니다..


물론 데이터베이스에 관심있고 사용해보신 분들이 이 책을 관심있게 보시는 분이라 예상하지만요..


좋은 책입니다.. 카산드라 자료가 국내에는 정말 많지 않은데 유익한 책입니다..

e****7 2011.12.08. 신고 공감 0 댓글 0
리뷰 총점 종이책
카산드라 완벽 가이드
"카산드라 완벽 가이드" 내용보기
기존 RDBMS 에 대한 한계점을 느낀 분이나, NoSQL 을 No!!! SQL 로 알고 계신 분께 추천드리고 싶습니다. 내용 자체에 난이도도 있으나 쉽게 접근할수 있습니다. 실습 환경을 구축하는데 어려움을 겪을 수 있고 대용량의 데이터를 만드는 것이 어려울 수 있으나 새로운 기술에 입문한다는 생각으로 서적의 지시대로 해나가면 많은 것을 얻을 수 있습니다.
"카산드라 완벽 가이드" 내용보기

기존 RDBMS 에 대한 한계점을 느낀 분이나, NoSQL 을 No!!! SQL 로 알고 계신 분께 추천드리고 싶습니다. 내용 자체에 난이도도 있으나 쉽게 접근할수 있습니다. 실습 환경을 구축하는데 어려움을 겪을 수 있고 대용량의 데이터를 만드는 것이 어려울 수 있으나 새로운 기술에 입문한다는 생각으로 서적의 지시대로 해나가면 많은 것을 얻을 수 있습니다.

YES마니아 : 골드 c****m 2011.12.15. 신고 공감 0 댓글 0