xviii
|
Preface
Acknowledgments for the Second Edition
Sphinx developer Andrew Aksyonoff wrote Appendix C, Using Sphinx with MySQL
We’d like to thank him first for his in-depth discussion.
We have received invaluable help from many people while writing this book. It’s
impossible to list everyone who gave us help—we really owe thanks to the entire
MySQL community and everyone at MySQL AB. However, here’s a list of people
who contributed directly, with apologies if we’ve missed anyone: Tobias Asplund,
Igor Babaev, Pascal Borghino, Roland Bouman, Ronald Bradford, Mark Callaghan,
Jeremy Cole, Britt Crawford and the HiveDB Project, Vasil Dimov, Harrison Fisk,
Florian Haas, Dmitri Joukovski and Zmanda (thanks for the diagram explaining
LVM snapshots), Alan Kasindorf, Sheeri Kritzer Cabral, Marko Makela, Giuseppe
Maxia, Paul McCullagh, B. Keith Murphy, Dhiren Patel, Sergey Petrunia, Alexander
Rubin, Paul Tuckfield, Heikki Tuuri, and Michael “Monty” Widenius.
A special thanks to Andy Oram and Isabel Kunkle, our editor and assistant editor at
O’Reilly, and to Rachel Wheeler, the copyeditor. Thanks also to the rest of the
O’Reilly staff.
From Baron
I would like to thank my wife Lynn Rainville and our dog Carbon. If you’ve written a
book, I’m sure you know how grateful I am to them. I also owe a huge debt of grati-
tude to Alan Rimm-Kaufman and my colleagues at the Rimm-Kaufman Group for
their support and encouragement during this project. Thanks to Peter, Vadim, and
Arjen for giving me the opportunity to make this dream come true. And thanks to
Jeremy and Derek for breaking the trail for us.
From Peter
I’ve been doing MySQL performance and scaling presentations, training, and con-
sulting for years, and I’ve always wanted to reach a wider audience, so I was very
excited when Andy Oram approached me to work on this book. I have not written a
book before, so I wasn’t prepared for how much time and effort it required. We first
started talking about updating the first edition to cover recent versions of MySQL,
but we wanted to add so much material that we ended up rewriting most of the
book.
This book is truly a team effort. Because I was very busy bootstrapping Percona,
Vadim’s and my consulting company, and because English is not my first language,
we all had different roles. I provided the outline and technical content, then I
reviewed the material, revising and extending it as we wrote. When Arjen (the former
head of the MySQL documentation team) joined the project, we began to fill out the