A subdued knock on his door alerted Joel to his visitor. He looked
up to see a worried-looking Mr. Summerson.
“I’ve got to dump on you this time, Joel. We’re in a real bind
Joel remained silent, wondering what his definition of “dump on you”
meant. So far, he had tasked Joel with some pretty intense work.
“We’ve just learned of a new customer who wants to use our latest
database application in a real-time, five-nines environment.”
“Always up and no downtime?”
“That’s right. Now, I know MySQL is very reliable, but there’s no
time to change the application to use a fault-tolerant database
Joel remembered skimming a chapter on a special version of MySQL and
wondered if that would work. He decided to take a chance: “We could use
the cluster technology.”
“Yes, MySQL has a cluster version that is a fault-tolerant database
system. It has worked in some pretty demanding environments, like telecom,
as I recall....”
Mr. Summerson’s eyes brightened and he appeared to stand a little
straighter as he delivered his coup de grâce. “Perfect. Give me a report
by tomorrow morning. I want cost, hardware requirements, limitations—the
works. Don’t pull any punches. If we can get this to work, I want to do
it, but I don’t want to risk our reputation on a hunch.”
“I’ll get right on it,” Joel said, wondering what he had gotten himself into this time. After Mr. Summerson left, he sighed and opened his favorite MySQL book. “This may be my greatest challenge yet,” ...
Get MySQL High Availability, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.