빠르고 안정된 서비스를 지탱하는 필수 인프라에 대한 철저공략
“현재의 데이터베이스 기술, 특징을 이해하고 바르게 사용하자”
이 책에서 다루는 내용
*데이터베이스 설계의 기초지식
기본적인 데이터베이스의 엔티티 도출 방법, 키 설정 방법, 정규화
*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 시스템에 이르기까지 필수적으로 구현되어야 할 데이터베이스 시스템에 대한 기본적인 개념을 이해하고, 비즈니스 요건에 따라서 활용할 수 있는 다양한 데이터베이스에 대한 지식을 갖출 수 있을 것이다.