|
인터넷의 시대가 열리기 전 Stand Alone Computer환경에서 최고의 제왕은 Microsoft였다. 하지만 모든 컴퓨터와 정보가 인터넷으로 묶이면서 새로운 절대자로 구글이 등장하게 된다. 구글은 빠른 검색, 대용량의 메일, 위성사진을 이용한 위치검색, 유튜브를 통한 동영삼 검색 등 수많은 기능을 사용자들에게 제공하고 있다. 이렇게 우리 생활에 깊숙하게 파고든 구글에 관하여 분석한 책은 많다. 하지만 대부분의 책들은 이미 많은 미디어에서 충분히 다룬 경영이나 사회적 측면에서 분석한 내용이 대부분이다. 하지만 이 책은 구글이라는 강력한 검색엔진을 만든 기술 그 자체만을 분석한 책이다. 검색을 효과적으로 실행하기 위해서 만든 데이타베이스구조, 파일시스템, 데이타 처리기술, 데이타 센터 운용 등 철저하게 엔지니어의 측면에서 구글을 분석했다. 구글 또는 검색엔진을 개발하는 것에 관심있는 개발자나 대규모의 데이타센터를 운용하는 시스템엔지니어들은 이 책을 흥미롭게 볼 수 있을 것이다. 단 개발자 또는 시스템엔지니어의 관점에서 서술했으므로 충분한 배경지식이 없다면 읽기에 어려움이 있다.
-----------------------------------------------
(목차)
1장 구글의 탄생
1. 검색엔진의 진화
2. 검색엔진의 구조
3. 크롤링-온 세상의 웹 페이지를 수집한다
4. 인덱스 생성-검색용 데이터베이스를 만든다
5. 검색 서버-요청하는 정보를 즉석에서 찾아낸다
구글의 기술력 파헤치기! - 초기 구글의 전체적인 모습
2장 구글의 공룡화
1. 인터넷을 검색하는 거대 시스템
2. 세계로 눈을 돌린 검색 클러스터
구글의 기술력 파헤치기! - 구글의 기본적인 사상
3장 구글의 분산 스토리지
1. GFS-분산 파일 시스템
2. Bigtable-분산 스토리지시스템
3. Chubby-분산 잠금 서비스
구글의 기술력 파헤치기! - 구글의 기반 시스템
4장 구글의 분산 데이터 처리
1. MapReduce-분산처리를 위한 기반 기술
2. Sawzall-분산처리용 프로그래밍 언어
구글의 기술력 파헤치기! - MapReduce와 Sawzall
5장 구글의 운용 비용
1. 구글의 운용 비용은 얼마나 될까?
2. CPU는 어디에 전기를 사용하는가
3. PC의 소비 전력을 절감한다
4. 데이터 센터의 전력 배치
5. 하드디스크는 언제 고장 나는가
6. 미국 전역으로 널어지는 거대한 데이터 센터
구글의 기술력 파헤치기! - 비용 우위성
6장 구글의 개발 체제
1. 자주성을 중시하는 소프트웨어 개발
2. 커스터마이즈
3. 테스트를 자동화한다
구글의 기술력 파헤치기! - 구글 환경과 체제
(목차출처 : 교보문고)
'도서' 카테고리의 다른 글
Brain Science : 뇌를 어떻게 발달시킬까? (0) | 2010.09.12 |
---|---|
I LOVE COFFEE AND CAFE : 친절한 바리스타C 커피를 부탁해 (0) | 2010.09.12 |
와인의 기쁨 (0) | 2010.09.12 |
파리를 떠난 마카롱 : 트랜드의 탄생과 확산의 미스터리 (0) | 2010.09.12 |
불안 (0) | 2010.09.12 |
댓글