머리말
거의 20년 전에 출간된 이래로 새로 입사한 모든 DBA, 시스템 엔지니어 또는 데이터베이스에 관심이 있는 개발자의 책상 위에 가장 먼저 놓이는 책이 바로 High Performance MySQL의 새 버전입니다.
제레미 자워드니와 데릭 볼링이 수년간의 미스터리에 명확성과 구조를 부여하기 위해 대규모 MySQL 실행에 관한 책을 쓰기 시작했을 때, 이 책은 MySQL 세계에서 즉각적인 고전이 될 운명이었습니다. 수년 동안 여러 차례의 업데이트를 거치면서 원본과 후속 업데이트의 내용 중 일부는 그대로 유지되었지만 일부는 그렇지 않았습니다.
MySQL 자체도 발전했고, MySQL 커뮤니티도 많이 바뀌었으며, 우리가 MySQL을 사용하는 방식도 달라졌습니다. 이제 4판에서 실비아와 제레미는 이 고전적인 책을 현대에 맞게 업데이트하는 고맙고도 막중한 임무를 맡았고, 이 둘은 바로 그 임무를 수행할 적임자입니다.
20년이 넘는 시간 동안(지금은 20년이 넘었습니다!) MySQL 커뮤니티에 몸담으면서 한 가지 일관된 점은 바로 일관성이 없다는 것이었습니다. 사람마다 MySQL(및 일반적으로 데이터베이스)을 사용하는 방식이 조금씩 다르고, 이에 대한 기대치도 각각 다릅니다. 누구나 좋은 결정을 내리는 경우도 있고, 의도는 좋았지만 의심스러운 결정을 내리는 경우도 있으며, 언제나 나쁜 결정을 내리는 경우도 있습니다. 때로는 쉽게 진전이 이루어지기도 하지만 때로는 전문가로부터 직접 배운 현명한 조언과 문제에 대한 새로운 사고 방식이 필요할 때도 있습니다.
실비아와 제레미는 바로 그런 전문가입니다. MySQL 아키텍처, 최적화, 복제, 백업 등 모든 분야에서 두 사람의 폭넓은 경험을 공유함으로써 많은 도움이 되었습니다. 이 새로운 4판에서는 많은 주제가 새롭게 다루어졌고, 오래된 자료가 많이 삭제되었으며, 오류가 수정되었고, 새롭고 신선한 스타일이 적용되었습니다.
지금은 낡고 작아진 오리지널 1판과 마찬가지로 4판도 최신 세대의 개발자, DBA, 상사들을 때로는 설레는 마음으로, 때로는 발로 차고 비명을 지르며 MySQL의 새로운 세계로 안내할 것을 약속합니다.
전 세계의 데이터를 안전하게 보호하고 세계 최고의 웹사이트와 기타 데이터 기반 시스템이 최고의 성능을 발휘할 수 있도록 차세대 MySQL 전문가를 양성하는 데 힘써 주신 Silvia와 Jeremy에게 감사드립니다.
코로나19와 그 밖의 모든 상황을 이겨내고 이 일을 완수한 것을 축하합니다. 나머지 팀원들은 모든 신규 DBA에게 사본을 전달하도록 하겠습니다.