MySQL Books

Since November 2017 there has been a steady stream of books written by Oracle employees about MySQL. The books range from introducing new features to a relatively deep dive into more advanced topics.

This page cover the books that either have been published or are scheduled to be published in the near future.

Happy reading.

My Books

I have had the pleasure of writing two books, one of which was together with my colleague Mikiya Okuno. They are on quite different topics: one on MySQL (NDB) Cluster and one one MySQL Connector/Python. These books are described in detail on their own pages:

Pro MySQL NDB Cluster

Pro MySQL NDB Cluster

Create and run a real-time, highly-available, and high-redundancy version of the world’s most popular open-source database, MySQL. You will understand the advantages and disadvantages of the MySQL NDB Cluster solution, and when MySQL NDB Cluster is the right choice.

MySQL Connector/Python Revealed

MySQL Connector/Python Revealed

Move data back and forth between database and application. The must-have knowledge in this book helps programmers learn how to use the official driver, MySQL Connector/Python, by which Python programs communicate with the MySQL database.

Books by Other Oracle Employees

Charles Bell, Mikael Ronström, and David Stokes have also been busy writing books lately. The following books have been released in 2018 or are expected later in the year (in chronological order):

MySQL Cluster 7.5 Inside and Out

MySQL Cluster 7.5 inside and out is written by Mikael Ronström who is the original creator of NDB Cluster. It gives the background of MySQL Cluster and a lot of low level information combined with high level examples of using MySQL Cluster.

Details

MySQL and JSON: A Practical Programming Guide

MySQL and JSON: A Practical Programming Guide is written by David Stokes who is a long term community manager for MySQL.

The book covers how to use JSON with MySQL (supported in version 5.7 and later)  including how to query the data and how to use generated columns with JSON data. The book also includes a discussion about the MySQL Document Store.

Details:

  • Author: David Stokes
  • Publisher: Oracle Press
  • Available: May 2018
  • Book details

Introducing the MySQL 8 Document Store

Dr. Charles Bell gives a thorough introduction to the MySQL Document Store in MySQL 8. It covers all the steps from installation, over JSON in MySQL, MySQL Shell, the X DevAPI, the X Plugin, and the X Protocol to usage and planning.

Details:

  • Author: Charles Bell
  • Publisher: Apress
  • Available: June 2018
  • Book homepage

Introducing InnoDB Cluster

The cover for Introducing InnoDB Cluster, Apress

InnoDB Cluster is the new high-availability solution from MySQL introduced in MySQL 5.7.17 and further developed with MySQL 8. Dr. Charles Bell covers how to use InnoDB Cluster including migration to MySQL 8, configuration, and best practices.

Details

  • Author: Charles Bell
  • Publisher: Apress
  • Available: September 2018
  • Book homepage