장바구니 담기 close

장바구니에 상품을 담았습니다.

데이터베이스 철저공략 (철저공략 시리즈)

데이터베이스 철저공략 (철저공략 시리즈)

  • 마츠노부 요시노리
  • |
  • 비제이퍼블릭
  • |
  • 2014-12-26 출간
  • |
  • 369페이지
  • |
  • 173 X 230 mm
  • |
  • ISBN 9788994774855
★★★★★ 평점(10/10) | 리뷰(1)
판매가

27,000원

즉시할인가

24,300

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
24,300

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

시작기획. 현재의 데이터베이스 기술
- 데이터베이스의 세계
- 관계형 데이터베이스 기술
- NoSQL 데이터베이스
- 빅데이터 관련 기술
- 요약

특집 1. 데이터베이스 설계의 기초지식

1장. DB 설계자가 안고 있는 고민의 세 가지 원인
- 시작하며
- DB 설계자가 안고 있는 고민과 DB 설계의 중요성

2장. 엔티티의 도출 방법
- 엔티티란?

3장. 키 설정 방법
- 시작하며
- 키란 무엇인가?
- 키의 종류
- 키와 코드의 차이

4장. 업무 시스템의 정규화
- 시작하며
- 중복 제거

5장. DB 설계 순서
- 시작하며
- 순서 1: 블록 분류
- 순서 2: 이벤트 계열 엔티티의 도출
- 순서 3: 이벤트 계열 엔티티의 정규화
- 순서 4: 리소스 계열 엔티티 분류를 정리
- 순서 5: 블록 사이의 리소스 통합
- 순서 6: 도출 계열의 정리
- 실적 계열, 계획 계열, 분석 계열의 차이
- 마치며

특집 2. SQL 사고력 양성 강좌

1장. SQL식 조건 분기
- 시작하며
- ① 워밍업 - 조건에 따라 사용 열을 전환한다
- ② 열의 전환 - 순열과 조합
- ③ 표구의 복잡한 집계
- ④ 집약 함수 밖에서 CASE식을 사용
- 요약

2장. SQL식 행간 비교
- 시작하며
- ① 우선 기본부터 - 가장 최근의 것을 구한다
- ② 가장 최근, 가장 최근의 바로 이전, 그 바로 이전...
- ③ 작게 나눈 그룹 내의 행간 비교
- 요약

3장. SQL식 집합 조작
-- 시작하며
-- ① 복수의 행을 한 행으로 정리한다
- ② 합쳐서 하나로
- ③ 여러분은 비만인가? 저체중인가? - Cut와 Partition
- ④ 집합의 성질을 조사한다
- 요약
- 마치며
- 해답

특집 3. MySQL 실천 입문

1장. RDBM의 기본에서 MySQL의 도입까지
- 시작하며
- RDBMS의 세계
- Excel의 한계
- MySQL 개요
- MySQL 인스톨
- MySQL 설정
- 작동, 정지, 접속

2장. DB 애플리케이션 개발 입문
- 데이터베이스의 필요성
- DB 애플리케이션 개발의 준비
- DB 애플리케이션 개발
- 트랜잭션

3장. MySQL 서버 운용 노하우
- 안정적인 서비스 운영
- 백업
- 감시
- 레플리케이션
- 페일 오버

4장. 가용성 튜닝의 중요 요소
- 성능의 한계
- 쿼리의 튜닝
- 스케일 업

5장. MySQL로 NoSQL
- mechached 플러그인 추가
- memcached란?
- Inno-DB memcached
- 마치며

특집 4. MongoDB 상세풀이

1장. MongoDB 입문
- MongoDB란?
- MongoDB의 특징

2장. MongoDB를 사용해보자
- 처음 시작하는 MongoDB
- 환경 구축
- 기본적인 조작
- 관리 화면

3장. 대규모 운용 설정의 요점
- 복잡한 MongoDB 구성
- 레플리카 세트
- 샤딩
- Mongod 설정의 상세 사항
- 그 밖의 기능

4장. Web 애플리케이션의 개발, 운용 노하우
- Node.js + MongoDB
- 실행 환경의 준비
- MongoDB 구동
- MongoDB 설정
- 운용을 고려하였을 때의 주의점

5장. 아메바 피그에서의 운용사례
- 피그게임의 사례
- MongoDB의 서버 자원
- 운용
- 트러블 슈트

6장. 2.4의 신기능과 앞으로의 전망
- 버전 2.4의 신기능
- 이후의 로드맵
- 마치며

특집 5. Redshift 활용

1장. Redshift 입문
- 시작하며
- RedShift란 무엇인가?
- RedShift 비용
- RedShift 클러스터 작성
- Redshift를 사용해보자
- 이번 특집의 구성

2장. Redshift 아키텍처
- Redshift의 처리 분산 구조
- 칼럼형과 압축
- 소트 키
- 추가 기록형 저장 방식
- 장애 대책
- Hive와의 비교
- 요약

3장. Redshift로 분석 시스템을 구축
- 분석 시스템의 전체 이미지
- DWH란 무엇인가?
- Load Best Practice
- Redshift의 데이터 처리
- Redshift 데이터베이스의 논리 구조
- 워크로드 관리
- 요약

4장. 가용성 관련 튜닝 실천
- 튜닝의 방침과 방법
- 분산 키를 이용한 튜닝
- 소트 키를 이용한 튜닝
- 통계의 취득
- 요약

특집 6. Redis 활용

1장. Redis의 기초 지식과 2.6/2.8의 신기능
- Redis란?
- 2.6의 변경점
- 2.8의 변경점
- 앞으로의 Redis

2장. Redis의 인스톨과 설정
- Redis 기초 지식
- Redis 인스톨
- Redis 구동과 종료
- Redis 설정 방법

3장. Redis 구성의 중요 사항
- Redis 운영
- Redis의 구성 예
- Redis 레플리케이션
- Redis의 이중화 구성
- Redis 감시

4장. Redis의 대표적인 명령어
- 데이터형과 조작 방법
- String형을 조작하는 명령어
- Lists형을 조작하는 명령어
- Sets형을 조작하는 명령어
- Hashes형을 조작하는 명령어
- Sorted Sets형을 조작하는 명령어
- Pub/Sub를 조작하는 명령어
- 트랜잭션 관리 명령어
- 접속 계열 명령어
- 그 밖의 관리 계통 명령어
- Redis의 특징적인 사용 방법
- 요약

5장. 실시간 랭킹 구축
- 랭킹 데이터 저장 장치로서의 Redis
- Redis에 의한 실시간 랭킹의 실현
- 기타 Sorted Sets형의 별난 명령어들
- Redis를 사용한 랭킹 데이터 취급의 단점
- 마치며

도서소개

[데이터베이스 철저공략]은 기본적인 데이터베이스의 설계에서부터 최신 컬럼형 데이터베이스, 용도에 따라서 특수한 데이터형이 필요한 경우에 사용할 수 있는 NoSQL 데이터베이스 그리고 빅 이터 혹은 비즈니스 의사결정에 필요한 데이터 웨어하우스 등을 구축할 때 유용한 데이터 베이스 등을 소개하고 있다.
빠르고 안정된 서비스를 지탱하는 필수 인프라에 대한 철저공략
“현재의 데이터베이스 기술, 특징을 이해하고 바르게 사용하자”

이 책에서 다루는 내용


*데이터베이스 설계의 기초지식
기본적인 데이터베이스의 엔티티 도출 방법, 키 설정 방법, 정규화

*SQL 사고력 양성
프로그래밍 언어와는 다른 데이터베이스에서 사용되는 분기, 반복문, 집합 조작

*MySQL 실천 입문
MySQL의 운용 노하우 및 가용성 튜닝

*MongoDB 상세풀이
환경 구축에서의 기본적인 조작 및 실제 운용사례에 대한 소개

*Redshift 활용
분산 병렬 RDB인 Redshift의 구조와 가용성 튜닝

*Redis 활용
KVS(Key-Value Store) 제품인 Redis와 실시간 랭킹 구축

샘플 파일 다운로드
http://www.bjpublic.co.kr
[도서자료] → [소스코드 다운로드]

이 책의 구성

이 책은 가장 기본적인 데이터베이스인 RDBMS와 그것을 사용하는 SQL, 그리고 최근 대두되고 있는 KVS(Key-Value Store) 및 문서 지향 데이터베이스 등에 대한 실전적인 가이드와 도입 사례 등에 대해 설명하고 있다.

시작 기획. 현재의 데이터베이스 기술
RDMBS의 기초적인 내용 및 NoSQL과 데이터를 분석하는 기술이 필요하게 된 배경, 그리고 그러한 상황에서 이용 가능한 주요 제품 및 서비스를 소개한다.

특집 1. 데이터베이스 설계 기초지식
데이터베이스를 설계함에 있어 기본적인 데이터 베이스의 엔티티 도출 방법과 키 설정 방법 그리고 정규화에 대해서 설명한다.

특집 2. SQL 사고력 양성 강좌
프로그래밍 언어와는 다른 데이터베이스에서 사용되는 분기, 반복문과 집합 조작에 대해서 설명한다.

특집 3. MySQL 실천 입문
가장 대중적으로 사용되고 있는 무료 데이터베이스인 MySQL에 대하여 운용 노하우 및 가용성 튜닝 등에 대해서 설명한다.

특집 4. MongoDB 상세풀이
비즈니스 환경에 따라서 빠른 개발을 필요로 할 경우 사용될 수 있는 문서 지향형 데이터베이스인 MongoDB에 대하여 환경 구축에서 기본적인 조작, 그리고 실제 운용사례에 대해서 소개한다.

특집 5. Redshift 활용
기업에서 데이터 분석 용도로 사용되는 데이터 웨어하우스 용도로 활용할 수 있는 분산 병렬 RDB인 Redshift의 구조와 가용성 튜닝에 대해서 설명한다.

특집 6. Redis 활용
실시간으로 대량의 데이터를 처리가 가능한 NoSQL의 종류로서 키와 값을 한쌍으로 저장하는 키 기반의 데이터 저장 방식인 KVS(Key-Value Store) 제품인 Redis와 그것을 이용한 실시간 랭킹 구축에 대해서 설명한다.

출판사 리뷰

업무 시스템을 구축함에 있어서 데이터베이스 설계는 매우 중요도가 높은 작업이다.

데이터베이스는 (특히 RDBMS: 관계형 데이터베이스) SQL이라는 또 다른 체계의 언어를 통해 질의를 하도록 되어 있다. 하지만 JAVA, C++을 비롯한 객체 지향 프로그래밍 언어와는 상당히 다른 언어체계로 구성되어 있어 익히기가 어려운 것도 사실이다. 또한 이러한 RDBMS에 숙달한 개발자라 하여도 요즘같이 데이터의 거대화 혹은 비즈니스 요건에 따른 신속하고도 유연성이 있는 개발이 요구되는 시점에서는 RDBMS로 모든 요건을 만족시키기 어려울 것이다.

이 책에서는 데이터베이스에 대해서 어느 정도의 지식은 보유하고 있으나 실제로 데이터베이스 설계를 해보지 못한 독자, 혹은 RDBMS에 대한 지식과 경험은 보유하고 있으나 거대한 데이터를 처리하거나 신속하고도 유연한 개발 요건에 어려움을 겪은 독자들을 위하여 기본적인 데이터베이스의 설계에서부터 최신 컬럼형 데이터베이스, 용도에 따라서 특수한 데이터형이 필요한 경우에 사용할 수 있는 NoSQL 데이터베이스 그리고 빅 이터 혹은 비즈니스 의사결정에 필요한 데이터 웨어하우스 등을 구축할 때 유용한 데이터 베이스 등을 소개하고 있다.

여러분은 『데이터베이스 철저공략』을 통해 Web 애플리케이션에서 Legacy 시스템에 이르기까지 필수적으로 구현되어야 할 데이터베이스 시스템에 대한 기본적인 개념을 이해하고, 비즈니스 요건에 따라서 활용할 수 있는 다양한 데이터베이스에 대한 지식을 갖출 수 있을 것이다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.