Skip to main content
  • Book
  • © 2017

Pro MySQL NDB Cluster

Apress
  • The ultimate guide to high-availability and high-performance in MySQL

  • Ensures that you know how MySQL NDB Cluster works and the projects for which it is appropriate to use

  • Provides guidelines and best practices for schema creation, and details of the five APIs

  • Helps with proactive monitoring for performance and troubleshooting

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (20 chapters)

  1. Front Matter

    Pages i-xxix
  2. The Basics

    1. Front Matter

      Pages 1-1
    2. Architecture and Core Concepts

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 3-21
    3. The Data Nodes

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 23-64
  3. Installation and Configuration

    1. Front Matter

      Pages 65-65
    2. System Planning

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 67-83
    3. Configuration

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 85-140
    4. Installation

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 141-174
    5. Replication

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 175-236
  4. Daily Tasks and Maintenance

    1. Front Matter

      Pages 237-237
    2. The NDB Management Client and Other NDB Utilities

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 239-249
    3. Backups and Restores

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 251-281
    4. Table Maintenance

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 283-307
    5. Restarts

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 309-349
    6. Upgrades and Downgrades

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 351-371
    7. Security Considerations

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 373-394
    8. MySQL Cluster Manager

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 395-437
  5. Monitoring and Troubleshooting

    1. Front Matter

      Pages 439-439
    2. Monitoring Solutions and the Operating System

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 441-455
    3. Sources for Monitoring Data

      • Jesper Wisborg Krogh, Mikiya Okuno
      Pages 457-517

About this book

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.

Pro MySQL NDB Cluster walks you through the full lifecycle of a MySQL Cluster installation: starting with the installation and initial configuration, moving through online configuration and schema changes, and completing with online upgrades. Along the way, you will learn to monitor your cluster, make decisions about schema design, implement geographic replication, troubleshoot and optimize performance, and much more.

This book covers the many programming APIs that are supported by MySQL NDB Cluster. There's also robust coverage of connecting to MySQL NDB Cluster from Java, SQL, memcached, and even from C++. From any of these languages, you'll be able to connect and store and retrieve data as your applications demand. The book:

  • Covers MySQL NDB Cluster concepts and architecture
  • Takes you through the MySQL NDB Cluster lifecycle from installation to upgrades
  • Guides you through DBA and Developer decisions when working with MySQL NDB Cluster

What You'll Learn

  • Understand the shared-nothing architecture behind MySQL NDB Cluster
  • Plan, install, and configure a MySQL NDB Cluster environment
  • Perform everyday tasks such as backing up, restoring, and upgrading
  • Develop applications from Java, memcached, C++, and SQL
  • Troubleshoot and resolve application performance problems
  • Master enterprise-level features such the MySQL NDB Cluster Manager
Who This Book Is For


Database administrators and developers who are looking into deploying MySQL NDB Cluster, or who already have a cluster in production and want to increase their knowledge and ability to handle routine administrative tasks and troubleshooting. The book also is for those developers wanting to employ MySQL NDB Cluster as their chosen storage engine from Java, memcached, and C++ applications.

Authors and Affiliations

  • Sydney, Australia

    Jesper Wisborg Krogh

  • Tochigi, Japan

    Mikiya Okuno

About the authors

Jesper Wisborg Krogh is a member of the Oracle MySQL Support team and has spoken on several occasions at Oracle OpenWorld. He has a background with a Ph.D. in computational chemistry before changing to work with MySQL and other software development in 2006. Jesper lives in Sydney, Australia and enjoys spending time outdoors walking, traveling, and reading. His areas of expertise include MySQL Cluster, MySQL Enterprise Backup, and the Performance and sys schemas. He is an active author in the Oracle Knowledge Base, and regularly blogs on MySQL topics.



Mikiya Okuno is a member of the Oracle MySQL Support team based in Japan, and has written four database related books in Japanese. He joined the MySQL support team in 2007 when MySQL AB was an independent company. Before joining MySQL, he worked at Sun Microsystems (which acquired MySQL AB, then was acquired by Oracle) as a technical support engineer. He brings over 16 years of technical support experience in the computer industry. Mikiya is a self-confessed computer geek, and loves Gentoo Linux OS and ErgoDox keyboard for his desktop. Emacs is his preference. 

Bibliographic Information

  • Book Title: Pro MySQL NDB Cluster

  • Authors: Jesper Wisborg Krogh, Mikiya Okuno

  • DOI: https://doi.org/10.1007/978-1-4842-2982-8

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books

  • Copyright Information: Jesper Wisborg Krogh and Mikiya Okuno 2017

  • Softcover ISBN: 978-1-4842-2981-1Published: 06 November 2017

  • eBook ISBN: 978-1-4842-2982-8Published: 03 November 2017

  • Edition Number: 1

  • Number of Pages: XXIX, 690

  • Number of Illustrations: 54 b/w illustrations, 80 illustrations in colour

  • Topics: Database Management, Open Source

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access