Review of the MariaDB Cookbook

Disclosure -- I received a copy of this book from the publisher for review.


The MariaDB Cookbook is well written by someone who knows the MariaDB database server quite well. Writing a 300 page book by yourself is no small feat and Daniel has done it with aplomb. I am most familiar with Percona server and Oracle's MySQL server but I have been interested in MariaDB for some of its new features -- especially the multi-source replication. I took a look at this section in particular and it was well done with clear step by step instructions on how to accomplish multi-source replication. Each of the recipes follow this pattern with clear, concise steps. My only complaint about the cookbook items are that they might be that they are a little too concise at times -- although to Daniel's credit there are frequent See Also sections that point to deeper details.


As I read through the cookbook I kept thinking "this needs a comparison chart". For those who aren't familiar with the MySQL ecosystem there are three primary systems: MySQL Server (by Oracle), Percona Server (by Percona) and MariaDB which is more of a community-driven server supported primarily by the MariaDB Foundation and SkySQL. There are many similarities of course, and a database administrator would have no issue with moving from system to system. However, there are enough differences that a comparison chart would be very useful for the reader. I assume that the author and publisher feel that a comparison chart isn't relevant, but a one page chart in the front of the book comparing systems would be useful for a beginner.


This book would be very useful in my consulting business. An intermediate level consultant could take this cookbook and use it to perform many tasks with minimal oversight. It's a great reference manual for common problems that come up in your day to day administration work.


Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.