스크랩

구간

Real MySQL 개발자와 DBA를 위한

시리즈 : 위키북스 오픈소스 & 웹 시리즈 [79]

이성욱 저 | 위키북스 | 2012년 05월

북트리

정가
$90.00
판매가
$65.61 (27%↓) 최저가 보상
적립금
$1.31 (2%P)
출고예상일
2026년 10월 07일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788992939003 / 1040쪽 188 x 240 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 25,200
  • 31,500
  • 23,400
  • 19,800

책 소개

출판사 리뷰

Real MySQL은 기본적인 SQL 문법 소개나 매뉴얼의 번역 수준을 벗어나서 MySQL을 이용하는 애플리케이션 개발이나 운영을 통해 얻은 경험과 지식, 그리고 반드시 알고 있어야 할 주의사항 위주로 내용을 구성했다. 이 책을 처음부터 끝까지 다 읽는다면 더없이 좋겠지만, 필요하거나 관심 있는 내용 위주로 살펴봐도 지금까지 가지고 있었던 많은 고민거리를 해결할 수 있을 것이다.

★ 이 책에서 다루는 내용 ★

o MySQL 서버의 아키텍처와 MySQL 설치
o 인덱스의 종류와 구조 및 활용
o 쿼리의 실행 계획 분석 및 최적화
o MySQL 서버와 연동하는 프로그램 개발
o 스토어드 프로그램 개발 및 사용자 변수 활용
o 데이터 모델링 및 최적의 데이터 타입 선정
o 개발을 위한 베스트 프랙티스
o MySQL 서버 응급처치

Real MySQL, MySQL의 새로운 발견!
더 이상 MySQL은 커뮤니티나 소셜 네트워크 서비스와 떼어놓을 수 없는 관계에 있다는 것은 누구나 잘 알고 있을 것이다. 하지만 MySQL은 여기서 그치지 않고 빌링이나 결제와 같은 금전적인 처리용으로도 많이 사용되고 있는데, 이는 MySQL의 트랜잭션 처리나 안정성이 오라클과 비교해서 전혀 뒤처지지 않음을 의미한다고 볼 수 있다. 사실 MySQL(InnoDB)의 내부 처리 방식은 오라클의 그것과 거의 다르지 않기 때문에 이는 당연한 결과라고 볼 수 있다.
이 책은 지금까지의 매뉴얼 번역이나 단편적인 지식 수준을 벗어나 저자와 다른 많은 MySQL 전문가의 경험과 노력의 결과를 여러분에게 전해줄 것이다. 또한 이 책에서는 많은 그림과 벤치마크 결과를 함께 수록해 MySQL을 처음 접하는 사용자도 쉽게 이해할 수 있게 구성했다. 이 책을 계기로 지금까지 지니고 있었던 MySQL에 대한 선입견 대신 MySQL의 새로운 면모를 익히고 경험하게 되리라 확신한다.
만약 MySQL을 공부하고 있거나 MySQL을 이용한 서비스 개발이나 운영을 해야 한다면 지금 당장 이 책을 살펴보길 권장한다. 지금까지 알고 있는 것들을 넘어서서 새로운 MySQL을 경험하게 될 것이다.

【RealMySQL 네이버 카페】
아래 카페에서 이 책에 대한 질의 응답이나 소스 코드를 내려받을 수 있다.
http://cafe.naver.com/realmysql

저자 소개

컴퓨터 과학을 전공하고, 금융권의 CRM/DW 프로젝트의 리더로 참여했으며, 2년여간 DW용 ETL 도구 개발도 추진했다. NHN의 DB팀에서 MySQL DBA로 근무하면서 데이터 모델링과 DB 운영 및 기술 벤치마킹을 수행했으며, 전사 표준화 프로젝트도 진행했다. 저서로는 『PHP 5 웹프로그래밍』이 있고, 『MySQL 성능 최적화』를 공동 번역했다.

머리말

2010년에 접어들면서 수많은 NoSQL 도구가 대용량 데이터 저장에 최적인 것처럼 온라인 사이트들을 장식했다. 예전에 오라클 데이터베이스가 그래 왔던 것처럼 말이다. 많은 사람들이 유행을 좇아 NoSQL을 공부하고 있지만, 안타깝게도 우리가 익숙하게 사용하고 있는 SNS(Social Networking Service)나 SNG(Social Networking Game) 서비스에서 대용량의 핵심 데이터가 최적화된 MySQL 데이터베이스에서 관리된다는 사실을 알고 있는 사람은 많지 않다.

오라클이나 MSSQL과 같은 상용 데이터베이스와 비교해도 MySQL 서버의 성능이나 효율성은 전혀 손색이 없다. 예전에는 서비스의 가입자 수나 사용자의 수에 비례해 데이터의 양이 늘어났지만, 최근에는 소셜 네트워크 관련 기능이 많이 구현되면서 가입자나 사용자의 몇십 배에서 몇백 배 수준으로 데이터의 양이 늘어나는 경향이 있다. 이처럼 기하급수적으로 늘어나는 데이터를 값비싼 기업용 대형 장비와 소프트웨어를 사용해 관리하기란 거의 불가능한 일이다. 10원을 벌기 위해 100원을 투자할 회사는 없으니 말이다. MySQL 서버는 비용에 대한 부담이 없으며, 다른 상용 데이터베이스 서버와 동등하거나 더 우월한 성능을 제공하므로 최근의 소셜 네트워크 관련 업무 여건에 너무도 잘 들어맞는다.

이 책이 독자들에게 MySQL의 모든 것을 전달하지는 못할 수도 있다. 하지만 개발자로서, 또는 데이터베이스 관리자로서 MySQL을 사용하기 위해 알고 있어야 할 MySQL 서버의 사용법이나 주의사항에 대해 전반적인 지식과 경험을 전해줄 것이라고 믿는다. 또한 독자 한 사람 한 사람의 생각과 경험이 달라서, 글로 저자의 의도를 100% 전달한다는 것은 어려움이 있을 것으로 생각한다. 그래서 이 책을 위한 카페(http://cafe.naver.com/realmysql)를 별도로 개설했으며, 책에서 설명하는 내용 가운데 이해하기 어렵거나 책에 언급된 내용이 아니더라도 MySQL을 사용하면서 느끼는 어려움이 있다면 카페를 통해 도움을 드리겠다.
- 저자 서문 중에서

목차

top