Pro MySQL NDB Cluster Front Cover

Pro MySQL NDB Cluster

  • Length: 690 pages
  • Edition: 1st ed.
  • Publisher:
  • Publication Date: 2017-12-09
  • ISBN-10: 1484229819
  • ISBN-13: 9781484229811
  • Sales Rank: #3114365 (See Top 100 Books)
Description

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.

Table of Contents

Part I: The Basics
Chapter 1: Architecture and Core Concepts
Chapter 2: The Data Nodes

Part II: Installation and Configuration
Chapter 3: System Planning
Chapter 4: Configuration
Chapter 5: Installation
Chapter 6: Replication

Part III: Daily Tasks and Maintenance
Chapter 7: The NDB Management Client and Other NDB Utilities
Chapter 8: Backups and Restores
Chapter 9: Table Maintenance
Chapter 10: Restarts
Chapter 11: Upgrades and Downgrades
Chapter 12: Security Considerations
Chapter 13: MySQL Cluster Manager

Part IV: Monitoring and Troubleshooting
Chapter 14: Monitoring Solutions and the Operating System
Chapter 15: Sources for Monitoring Data
Chapter 16: Monitoring MySQL NDB Cluster
Chapter 17: Typical Troubles and Solutions

Part V: Development and Performance Tuning
Chapter 18: Developing Applications Using SQL with MySQL NDB Cluster
Chapter 19: MySQL NDB Cluster as a NoSQL Database
Chapter 20: MySQL NDB Cluster and Application Performance Tuning

To access the link, solve the captcha.