카카오 DB 실무자가 알려주는 MariaDB 활용 노하우
이 책은 MariaDB를 처음 접하거나 MySQL을 사용해본 개발자를 대상으로 MariaDB의 활용법과 노하우, MariaDB에서 MySQL과 달라진 점, 새롭게 추가된 기능을 소개한다. MariaDB라고 하면 흔히 생소한 새로운 개념의 DBMS라고 생각하기 쉽기 때문에 MySQL을 잘 활용하던 사람도 MariaDB라고 하면 주춤한다. 이런 개발자들을 위해 저자는 MySQL을 기반으로 MariaDB의 장점과 기능을 설명한다. MySQL을 어느 정도 알고 있는 개발자라면 MariaDB의 사용방법과 특징을 쉽고 빠르게 익힐 수 있다. 또한, 이 책에는 저자가 MariaDB를 실무에 적용하고 테스트하면서 쌓은 노하우와 지식이 녹아있으므로 MariaDB를 경험해보고 싶은 개발자나 MariaDB의 특징과 실무 팁을 빠르게 익히고 싶은 개발자에게 많은 도움이 될 것이다.
대상 독자
MariaDB를 제대로 사용하고 싶은 개발자를 위한 가이드
MariaDB는 최근 데이터베이스 관련 핫한 이슈 중 하나다. 'MySQL의 여동생'이란 애칭으로 불리는 MariaDB는 사용방법과 기능이 MySQL과 유사하여, MySQL을 사용해본 사람이라면 MariaDB에 쉽게 접근할 수 있다. 사용이 확대되고 있는 MariaDB는, 이제 개발자와 DBA라면 반드시 알아야 하는 데이터베이스가 되었다.
『MariaDB 실전 활용 노하우』는 MariaDB의 스토리지 엔진, MySQL과 비교하여 개선된 기능, NoSQL Plugin인 HandlerSocket, MariaDB와 함께 사용하면 좋은 유틸리티 등 MariaDB의 특징과 새로운 기능을 알려준다. 이 책을 통해 독자는 MariaDB를 효율적으로 사용할 수 있는 방법과 성능을 최적화하는 방법뿐만 아니라, 카카오 DBA인 저자가 직접 실전에 적용한 MariaDB의 활용 노하우까지도 알 수 있을 것이다.
1장. MariaDB 소개
1.1 MariaDB란 무엇인가
1.2 MariaDB 간략하게 살펴보기
2장. MariaDB 시작하기
2.1 MariaDB 설치
2.2 MySQL에서 MariaDB로 데이터 이관
2.3 MariaDB 사용 시 주의 사항
3장. MariaDB의 스토리지 엔진
3.1 XtraDB 스토리지 엔진
3.2 Aria 스토리지 엔진
3.3 FederatedX 스토리지 엔진
3.4 TokuDB 스토리지 엔진
4장. MariaDB에서 개선된 기능들
4.1 디스크 접근 최적화
4.2 XtraDB Buffer Pool Warm-Up
4.3 Virtural Column
5장. MariaDB의 NoSQL Plugin - HandlerSocket
5.1 HandlerSocket 개념과 동작 원리
5.2 HandlerSocket vs Memcached
6장. MariaDB와 함께 사용하면 좋은 유틸리티
6.1 XtraBackup
6.2 pt-online-schema-change