간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
NH(올원페이)카드 12% (23,760원)
(3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (18,900원)
(최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (18,900원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (21,600원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (24,300원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (25,110원)
(최대할인 3만원 / 3만원 이상 결제)
Close

MariaDB 구축과 활용 : 최고의 웹서비스를 제공하는 오픈소스 데이터베이스

2013년 9월 9일 이후 누적수치입니다.

판매지수 35
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

30,000원

  • 27,000 (10%할인)

    1,500P (5%적립)

할인혜택
적립혜택자동적립
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(321)

  • 사은품(2)

책소개

MariaDB는 완성된 형태의 안정적인 오픈소스 관계형 데이터베이스다. 2009년 처음 MySQL 데이터베이스로부터 뻗어 나와, 많은 리눅스 배포판의 기본 데이터베이스이자 크고 작은 많은 회사들이 선택하는 대표 데이터베이스로 자리매김하게 되었다. MariaDB는 앞서 나온 부모 격인 MySQL 데이터베이스의 많은 특성과 기능을 동일하게 제공하지만, 앞서 나온 데이터베이스를 능가하는 측면도 많다. 이 책은 몇 가지 공통적인 기본 내용도 다루지만, 대부분 특별한 기능이나 처음으로 볼 수 있는 기능에 대해 다룬다.

출판사 서평

이 책에서 다루는 내용
- 다양한 MariaDB 최적화 방법
- MariaDB와 카산드라 클러스터의 링크
- TokuDB 저장 엔진의 소개와 사용법
- XML과 CSV를 비롯한 다양한 데이터 포맷을 사용하여 읽기와 쓰기 방법
- Sphinx를 이용한 데이터 검색
- HandlerSocket을 이용한 NoSQL급의 속도 향상 방법
- 최적의 성능을 위한 MariaDB 최적화

대상 독자
이 책은 MariaDB가 다른 데이터베이스와 차별화되는 기능들을 살펴보고, 직접 기능을 사용해보면서 배우고자 하는 사람이라면 누구든 읽을 수 있다.

구성
1장, 'MariaDB 시작'에서는 리눅스, 윈도우, 맥 OS 환경에서의 MariaDB 설치 방법과 백업, 자주 사용하는 플러그인의 활성화 방법, 그 밖의 흔히 하는 작업들을 살펴본다.
2장, 'MariaDB 깊이 파헤치기'에서는 데이터 가져오기, 쿼리의 출력 결과를 원하는 식으로 변경하기, 데이터 옮기기 등을 다룬다.
3장, 'MariaDB 최적화와 튜닝'에서는 다양한 설정과 최적화 작업뿐만 아니라 인덱스 생성과 제거, JOIN 등을 다룬다.
4장, 'TokuDB 저장 엔진'에서는 대안적인 저장 엔진 TokuDB를 활성화시키는 방법, 사용 방법, 설정 방법을 살펴본다.
5장, 'CONNECT 저장 엔진'에서는 CONNECT 저장 엔진을 활성화시키는 방법, 설정하는 방법, 여러 종류의 파일 타입에 연결하는 방법을 살펴본다.
6장, 'MariaDB 복제'에서는 전역 트랜잭션 ID, 멀티코어 복제, 바이너리 로그 예제들을 살펴본다.
7장, 'MariaDB 갈레라 클러스터로 복제'에서는 새로운 클러스터링 해법을 설치하고 사용하는 방법을 다룬다.
8장, '성능과 사용량 통계'에서는 MariaDB의 확장된 통계, 회계 플러그인을 사용하는 방법과 성능 스키마를 다룬다.
9장, 'Sphinx로 하는 데이터 검색'에서는 유용한 풀텍스트 데이터베이스 인덱서와 검색 엔진을 설치하고 사용하는 방법을 다룬다.
10장, 'MariaDB의 동적, 가상 칼럼 탐색'에서는 동적, 가상 칼럼 기능을 비롯한 MariaDB에 내장된 NoSQL 기능에 대해 살펴본다.
11장, 'HandlerSocket을 사용한 NoSQL 지원'에서는 NoSQL의 HandlerSocket 기능과 이 기능을 다양한 언어로 사용하는 방법을 살펴본다.
12장, '카산드라 저장 엔진을 사용한 NoSQL 지원'에서는 카산드라 저장 엔진 설치와 사용 방법을 다룬다.
13장, 'MariaDB 보안'에서는 MariaDB 보안에 관련된 여러 가지 예제가 들어 있다.

지은이의 말
MariaDB는 완성도 높은 안정적인 오픈소스 관계형 데이터베이스다. 2009년 MySQL 데이터베이스로부터 뻗어 나와, 거의 대부분 리눅스 배포판의 기본 데이터베이스이자 크고 작은 다양한 회사에서 선택하는 데이터베이스인 오늘날의 모습이 되기까지, MariaDB는 함께 작업하는 사용자와 개발자 커뮤니티가 일개 회사보다도 더 많은 일을 해낼 수 있음을 증명했다.
MariaDB는 부모 격인 MySQL 데이터베이스의 많은 특성과 기능을 동일하게 제공하면서도, 대부분 자식이 그러하듯 다양한 면에서 MySQL을 능가한다. 이 책의 예제에서는 몇 가지 공통적인 기본 내용도 다루지만, MariaDB의 특별한 기능이나 MariaDB에서 처음으로 볼 수 있는 기능을 주요 내용으로 다룬다.
특정 기능이 왜 그렇게 동작하는지에 대해서도 설명하지만, 각 예제에서 그 기능이 무엇인가와 어떻게 사용하는가를 가장 강조해서 설명한다. 언제나 이론보다 실제로 무언가를 하기 위해 알아야 하는 정보가 더 중요하다.
점점 더 늘어나고 있는 MariaDB 관련 책들 중 하나로서, 이 책의 목표는 강력하고 기능이 풍부한 데이터베이스를 직접 사용해보게 하는 데 있다.

옮긴이의 말
기존의 파일시스템에서는 중복된 정보를 효율적으로 처리하는 방법이 매우 중요하다. 중복을 피해 정보의 관리를 효율적으로 진행하기 위해서 수많은 정보가 서로 관련성을 가지는지 확인하고, 중복이 존재하면 이를 효과적으로 처리한 데이터의 집합을 유지하는 것을 데이터베이스라고 한다. 그리고 데이터베이스를 관리하는 시스템을 데이터베이스 관리시스템(DBMS, Database Management System)이라 한다. 관계형 데이터베이스 관리 시스템(RDBMS, Realational Database Management System)은 비즈니스, 연구, 교육뿐만 아니라 인터넷상의 콘텐츠 전달까지 다양한 영역에서 중요한 역할을 하는 도구다.

다만, 아쉽게도 최근 빅데이터가 큰 흐름으로 대두되면서 관계형 데이터베이스의 대표 주자인 MySQL에 대한 관심이 예전만 못한 것 같다. 구글 트렌드(http://www.google.co.kr/trends)에서만 보더라도 2005년 이후로 MySQL에 대한 관심사가 뚝 떨어지고 있는 것을 확인할 수 있다. 도큐먼트 기반 NoSQL은 RDBMS보다 뛰어난 확장성과 가용성으로 데이터가 많이 쌓이는 시스템에서 사용하기 적합하며, MySQL은 이러한 특수한 상황을 고려해야 하는 시스템이 아닌 모든 일반적인 시스템에 적합하다.

하지만, MariaDB는 2009년 이후에 많은 관심을 가지면서 관심사가 계속 증가하고 있다. MariaDB는 완성된 형태의 안정적인 오픈소스 관계형 데이터베이스다. 처음 MySQL 데이터베이스로부터 뻗어 나와, 많은 리눅스 배포판의 기본 데이터베이스이자 크고 작은 많은 회사들이 선택하는 대표 데이터베이스가 되었다. MariaDB는 부모격인 MySQL 데이터베이스의 많은 특성과 기능을 동일하게 제공하지만, 다양한 면에서 MySQL 데이터베이스를 능가한다.

MariaDB는 누구나 쉽게 사용할 수 있는 세상에서 가장 유명한 데이터베이스다. 데이터베이스에 대한 전문적인 지식이 없더라도 가볍고 쉽게 누구나 사용해볼 수 있지만, 절대 간단히 구현된 데이터베이스가 아니다. 이 책을 통해서 MariaDB 사용자가 되면, 안정적이고 최적화된 성능을 가진 데이터베이스를 운용할 수 있는 자신감을 가지게 될 것이다.

그렇기 때문에 이 책은 MariaDB을 처음 시작하는 독자이거나 빠른 시간 안에 MariaDB를 살펴보고자 하는 개발자에게 모두 추천하고 싶은 책이다.

목차

1장 MariaDB 시작
소개
윈도우에 MariaDB 설치
리눅스에 MariaDB 설치
맥 OS X에 MariaDB 설치
Feedback 플러그인 활성화
InnoDB와 XtraDB간의 전환
백업 계정 생성
XtraBackup을 이용해서 백업 만들기
mysqldump을 이용해서 백업 만들기
mysqlcheck와 크론을 이용한 테이블 자동 점검과 최적화
mysql 클라이언트에서 진행상황 보고내역 이용

2장 MariaDB 깊이 파헤치기
소개
mysqldump에서 내보낸 데이터 가져오기
SHOW EXPLAIN을 실행 중인 쿼리와 함께 사용
LIMIT ROWS EXAMINED 사용
INSTALL SONAME 사용
HTML 결과 생성
XML 결과 생성
테이블을 MyISAM에서 Aria로 옮기기
테이블을 MyISAM/Aria에서 InnoDB/XtraDB로 옮기기

3장 MariaDB 최적화와 튜닝
소개
기능을 사용하고 있는지 확인하기 위한 SHOW STATUS 사용
MariaDB 옵티마이저 전략 제어
InnoDB와 XtraDB로 확장 키 사용
Aria의 두 단계의 데드락 검출 설정
MyISAM의 세그먼트된 키 캐시 설정
스레드풀 설정
Aria의 페이지캐시 설정
서브쿼리 캐시를 사용한 쿼리 최적화
세미조인 서브쿼리 최적화
인덱스 생성
풀텍스트 인덱스 생성
인덱스 삭제
JOIN 사용
DATETIME 칼럼에 마이크로초 단위 사용
DATETIME과 TIMESTAMP 칼럼 자동 업데이트

4장 TokuDB 저장 엔진
소개
TokuDB 설치
TokuDB 설정
TokuDB 테이블 생성
TokuDB로 옮기기
TokuDB 테이블에 인덱스 추가
TokuDB 테이블 압축 수정

5장 CONNECT 저장 엔진
소개
CONNECT 저장 엔진 설치
CONNECT 테이블 생성과 삭제
CONNECT를 사용한 CSV 데이터 읽고 쓰기
CONNECT를 사용한 XML 데이터 읽고 쓰기
CONNECT를 사용한 MariaDB 테이블 접근
XCOL 테이블 타입 사용
PIVOT 테이블 타입 사용
OCCUR 테이블 타입 사용
WMI 테이블 타입 사용
MAC 주소 테이블 타입 사용

6장 MariaDB 복제
소개
복제 설정
전역 트랜잭션 ID 사용
멀티소스 복제 사용
행 이벤트 주석으로 binlog 향상시키기
binglog 이벤트 검사 합설정
선택적으로 binlog 이벤트 복제 생략

7장 MariaDB 갈레라 클러스터로 복제
소개
MariaDB 갈레라 클러스터 설치
MariaDB 갈레라 클러스터의 노드 제거
MariaDB 갈레라 클러스터 종료

8장 성능과 사용량 통계
소개
Audit 플러그인 설치
Audit 플러그인 사용
엔진-독립적인 테이블 통계 이용
확장된 통계 이용
성능 스키마 활성화
성능 스키마 사용

9장 Sphinx로 하는 데이터 검색
소개
MariaDB에 SphinxSE 설치
리눅스에서 Sphinx 데몬 설치
윈도우에서 Sphinx 데몬 설치
Sphinx 데몬 설정
Sphinx 데몬과 SphinxSE를 사용한 검색

10장 MariaDB의 동적, 가상 칼럼 탐색
소개
동적 칼럼이 있는 테이블 생성
동적 칼럼 데이터를 삽입, 업데이트, 삭제
동적 칼럼으로부터 데이터 읽기
가상 칼럼 사용

11장 HandlerSocket을 사용한 NoSQL 지원
소개
HandlerSocket 설치와 설정
libhsclient 라이브러리 설치
HandlerSocket 펄 클라이언트 라이브러리 설치
HandlerSocket과 PERL을 사용한 데이터 읽기
HandlerSocket과 PERL을 사용한 데이터 추가
HandlerSocket과 펄을 사용한 데이터 업데이트와삭제
HandlerSocket Python 클라이언트 라이브러리 설치
HandlerSocket과 Python을 사용한 데이터 읽기
HandlerSocket과 Python을 사용한 데이터 추가
HandlerSocket과 Python을 사용한 데이터 업데이트와 삭제
HandlerSocket Ruby 클라이언트 라이브러리 설치
HandlerSocket과 Ruby를 사용한 데이터 읽기
HandlerSocket과 Ruby를 사용한 데이터 추가
HandlerSocket과 Ruby를 사용한 데이터 업데이트 및 삭제
텔넷으로 HandlerSocket 직접 사용

12장 HandlerSocket을 사용한 NoSQL 지원
소개
카산드라 저장 엔진 설치
MariaDB와 카산드라 간의 데이터 매핑.
카산드라 저장 엔진으로 INSERT, UPDATE, DELETE 사용
카산드라 저장 엔진을 이용한 SELECT 사용

13장 MariaDB 보안
소개
mysqlsecureinstallation을 사용한 MariaDB 보안
리눅스에서 MariaDB 파일에 대한 보안
윈도우에서 MariaDB 파일에 대한 보안
보호되지 않은 암호를 갖는 사용자 확인
SSL을 사용한 연결 암호화
사용자 퍼미션 제어 역할
PAM 인증 플러그인을 사용한 인증

저자소개

다니엘 바솔로뮤(Daniel Bartholomew) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

1997년부터 리눅스를 사용했고, 1998년부터 데이터베이스 사용했다. 이 책과 팩트출판사의 [MariaDB Cookbook]도 썼고 리눅스 저널, 리눅스 프로, 우분투 사용자와 턱스 등의 다양한 잡지에 다양한 글을 기고했다. 마리아DB 프로젝트가 2009년 초에 시작된 이후 짧게 참여했다. 현재 마리아DB에서 근무 중이고, 마리아DB 릴리스, 문서화와 몇 가지 잡다한 것을 처리하는 데 시간을 할애하며, 이런 활동은 마리아DB 프로젝트를 매끄럽게 유지하는 데 도움이 된다.

저자의 다른책

전체보기
테크 트랜스 그룹 T4 [역] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

최신 IT 테크놀로지에 대한 리서치를 목적으로 하는 스터디 그룹이다. 엔터프라이즈 환경에서 오픈소스를 활용해 프레임워크를 구축하는 데 관심이 많으며, 스프링(Spring), React.js, Node.js, OpenCV, ML 등의 기술에 주목하고 있다. 오픈소스 기반의 플랫폼 개발 및 활용도 주요 관심 분야다. 에이콘출판사에서 펴낸 『OpenCV를 위한 머신 러닝』(2017), 『추천 엔진을 구축하기 위한 기본서』(2017) 등을 번역했다.

이 상품의 시리즈

acorn+PACKT 시리즈(총 351권 / 현재구매 가능도서 322권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    10.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    10.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용