SlideShare a Scribd company logo
1 of 32
Email: sales@kerneltraining.com
Call us: +91 8099 77 6681
Welcome to
MYSQL Cluster Introduction
Course Goals
 After completing this course, you should be able to:
• Describe the concepts associated with MySQL Cluster
• Explain the MySQL Cluster architecture
• Describe the NDB Storage engine concepts
• Describe the system considerations when designing a cluster
• Install MySQL Cluster
• Configure a basic MySQL Cluster system
• Perform backup and recovery operations
• Secure a MySQL Cluster system
www.kerneltraining.com/mysql-dba-cluster
Course Goals
 After completing this course, you should be able to:
• Manage MySQL Cluster by using the cluster management console
• Monitor and improve performance on a cluster system
• Identify and correct common cluster problems
• Describe common cluster setups being used
• Set up replication between clusters
www.kerneltraining.com/mysql-dba-cluster
Course Lesson Map
1.Introduction to MySQL Cluster
2.MySQL Cluster Concepts
3.Install and Start MySQL Cluster
4.Cluster Configuration File
5.NDB Storage Engine
6.Designing a Cluster
7.Handling Data in MySQL Cluster
8.MySQL Cluster Management
9.MySQL Cluster Security
10.MySQL Cluster Performance
11.Resolving Cluster Problems
12.MySQL Cluster Replication
13.Conclusion
www.kerneltraining.com/mysql-dba-cluster
Student Introductions
• Name
• Company affiliation
• Title, function, and job responsibilities
• Experience related to topics covered in this course
• Reason for enrolling in this course
• Expectations for this course
www.kerneltraining.com/mysql-dba-cluster
Classroom Environment
• Logistics
• Restrooms
• Break rooms and designated smoking areas
• Cafeterias and restaurants in the area
• Emergency evacuation procedures
• Instructor contact information
• Mobile phone usage
• Online course attendance confirmation form
www.kerneltraining.com/mysql-dba-cluster
MySQL: Overview
• Relational database management system program
suite
• World's most popular open source database
• Fastest growing with
over 70,000
downloads per day
• Under active
development since
1995
MySQL is installed across every continent in the
world.
(Yes, even Antarctica!)
www.kerneltraining.com/mysql-dba-cluster
MySQL Cluster Carrier Grade Edition
• Most secure, scalable MySQL database, development /
management / monitoring tools, backed by Oracle Premier Lifetime
Support
www.kerneltraining.com/mysql-dba-cluster
MySQL Cluster Users and Applications
www.kerneltraining.com/mysql-dba-cluster
• What are the consequences of down time or failing to meet
performance requirements?
• How much effort and money is spent in developing and managing high
availability in your applications?
• Are you considering sharding your database to scale write
performance? How does that impact your application and developers?
• Do your services need to be real time?
• Will your services have unpredictable scalability demands, especially
for writes?
• Do you want the flexibility to manage your data with more than just
SQL?
Key Questions to Ask When Considering MySQL Cluster
www.kerneltraining.com/mysql-dba-cluster
Key Benefits of MySQL Cluster
Scaling
Reads &
Writes
99.999%
Availability
Real-Time
Responsiveness
SQL & NoSQL
APIs
Low TCO, Open
Platform
Auto-sharding + Multi-master
Transactional, ACID-compliant relational database
Shared-nothing design, no single point of failure
On-line operations: scale, upgrade schema, etc.
High-load, real-time performance
Predictable low latency, bounded access times
Complex, relational queries + Key/Value Access
MySQL, Memcached, C++, Java, JPA, HTTP /
REST
GPL & Commercial editions
Commodity hardware, management & monitoring
tools
www.kerneltraining.com/mysql-dba-cluster
How Does the MySQL Cluster Manager Help?
Before MySQL Cluster
Manager
• 1 x preliminary check of cluster state
• 8 x ssh commands per server
• 8 x per-process stop commands
• 4 x scp of configuration files (2 x
mgmd & 2 x mysqld)
• 8 x per-process start commands
• 8 x checks for started and re-joined
processes
• 8 x process completion verifications
• 1 x verify completion of the whole
cluster
• Excludes manual editing of each
configuration file
Total: 46 commands -
2.5 hours of attended operation
With MySQL Cluster Manager
upgrade cluster --package=7.1
mycluster;
Total: 1 Command -
Unattended Operation
Results
• Reduces the overhead and
complexity of managing database
clusters
• Reduces the risk of down time
resulting from administrator error
• Automates best practices in
database cluster management
Example: Initiating upgrade from MySQL Cluster 7.0 to 7.2
www.kerneltraining.com/mysql-dba-cluster
If You Are Not Using the MySQL Cluster Manager
• You can perform tasks manually, but you have to:
o Issue many commands
o Be present while the process is running
• You can script operations, but:
o Writing scripts takes time
o You need to assign time to test and maintain
scripts
o Scripts add risk and complexity to the system
www.kerneltraining.com/mysql-dba-cluster
MySQL Tools
• Graphical and command-line interfaces to your MySQL
databases
• MySQL Enterprise Monitor
o Web application that reduces down time, tightens
security, and increases throughput
o Includes MySQL Query Analyzer
• MySQL Enterprise Backup
• Online “Hot,” non blocking backups
• MySQL Workbench
o Visual database design tool that is used to efficiently
design, manage, and document databases
www.kerneltraining.com/mysql-dba-cluster
MySQL Connectors and APIs
www.kerneltraining.com/mysql-dba-cluster
MySQL Services
• Comprehensive set of MySQL training courses
MySQL Training
• High-quality certification for MySQL developers and
database administrators
MySQL Certification
• Full range of consulting services from startup to optimization
MySQL Consulting
• Offerings to save you time and ensure that you achieve the
highest levels of performance, reliability, and uptime
Oracle Lifetime Support
www.kerneltraining.com/mysql-dba-cluster
MySQL Community Support
• Mailing lists
• Forums
• Community articles
• PlanetMySQL blogs
• Facebook
• Twitter
• Physical and virtual
events: Developer Days,
Tech Tours, Webinars,
and more
www.kerneltraining.com/mysql-dba-cluster
Oracle Lifetime Support for MySQL
Rely on the Experts, Get Unique Benefits
• Straight from the source
• Largest team of MySQL experts
• Direct access to MySQL
support engineers
• Backed by MySQL developers
• Forward-compatible hot fixes
• 24 × 7 support
• Maintenance releases
• Unlimited support incidents
• Knowledge base
• MySQL Consultative Support "The MySQL support service has been
essential in helping us with troubleshooting
and providing recommendations for the
production cluster, Thanks."
-- Carlos Morales – Playfulplay.com
www.kerneltraining.com/mysql-dba-cluster
MySQL-Supported Operating Systems
• MySQL provides control and flexibility for users.
• It supports multiple, commodity platforms
including:
o Windows (multiple)
o Linux (multiple)
o Solaris
o Mac OS
www.kerneltraining.com/mysql-dba-cluster
MySQL Websites
 http://dev.mysql.com includes:
• Developer Zone (articles, forums, PlanetMySQL, and more)
• Downloads (GA and development release)
• Documentation
 http://www.mysql.com includes:
• Downloads (GA)
• Services
• Consulting
• Resources
• White papers
• Webinars
www.kerneltraining.com/mysql-dba-cluster
Evaluate MySQL Cluster Carrier Grade Edition
www.kerneltraining.com/mysql-dba-cluster
1. Navigate to http://edelivery.oracle.com/ and browse (by selecting
“MySQL Database” as the Product Pack).
2. Select MySQL Cluster Manager.
Download MySQL Cluster
www.kerneltraining.com/mysql-dba-cluster
1.Download MySQL Cluster Manager from edelivery.oracle.com (Package
including Cluster).
2.Unzip the file.
3.Run the MySQL Cluster Manager agent, and define, create, and start MySQL
Cluster:
$> binmcmd –bootstrap
MySQL Cluster Manager 1.1.2 started
Connect to MySQL Cluster Manager by running
"D:AndrewDocumentsMySQLmcmbinmcm" -a NOVA:1862
Configuring default cluster 'mycluster'...
Starting default cluster 'mycluster'...
Cluster 'mycluster' started successfully
ndb_mgmd NOVA:1186
ndbd NOVA
ndbd NOVA
mysqld NOVA:3306
mysqld NOVA:3307
ndbapi *
Connect to the database by running
"D:AndrewDocumentsMySQLmcmclusterbinmysql" -h NOVA -P 3306 -u
root
4.Connect to MySQL Cluster and start using the database.
Bootstrap Single Host Cluster
www.kerneltraining.com/mysql-dba-cluster
MySQL Curriculum Footprint
MySQL Performance
Tuning Bootcamp
MySQL Advanced
Stored Procedures
ILT/LVC
MySQL Developer
Techniques
ILT/LVC
MySQL
Bootcamp
Database administratorsDatabase developers
Introductory
Intermediate
Advanced
MySQL and PHP
ILT/LVC
MySQL for Developers
ILT/LVC
MySQL Performance
Tuning
ILT/LVC/TOD
MySQL Cluster
ILT
MySQL High
Availability
ILT
MySQL for Beginners
ILT/LVC/TOD
MySQL for Database
Administrators
ILT/LVC/TOD
www.kerneltraining.com/mysql-dba-cluster
 The Oracle Certification Program validates various levels of MySQL
expertise:
 Introductory: Certified Associate
• Oracle Certified Associate: MySQL
 Intermediate: Certified Professional
• Oracle Certified Professional: MySQL Database Administrator
• Oracle Certified Professional: MySQL Developer
 Advanced: Certified Expert
• Oracle Certified Expert: MySQL Cluster Database Administrator
MySQL Certification
www.kerneltraining.com/mysql-dba-cluster
• MySQL Reference Manual
• Topic guides
• Expert guides
• MySQL help tables
• Example databases
• Meta documentation
• Community-contributed documentation
• Printed books
• Additional resources
MySQL Online Documentation
www.kerneltraining.com/mysql-dba-cluster
 In this lesson, you should have learned how to:
• Explain the origin and status of the MySQL product
• List the available MySQL products and professional services
• Describe when to use MySQL Cluster
• Describe the advantages of MySQL Cluster Manager
• Download and evaluate MySQL Cluster
• List the MySQL Tools, Connectors, and APIs
• Describe the MySQL Resources
Lesson Summary
www.kerneltraining.com/mysql-dba-cluster
 This practice covers reviewing some pages on the MySQL website by using
a web browser of your choice.
Practice 1-1 Overview: MySQL Resources
www.kerneltraining.com/mysql-dba-cluster
 This practice covers installing MySQL server on an Oracle Linux system.
Practice 1-2 Overview: Installing MySQL Server
www.kerneltraining.com/mysql-dba-cluster
 This practice covers using the MySQL command-line client to load the
world database.
Practice 1-3 Overview: Installing the world Database
www.kerneltraining.com/mysql-dba-cluster
Questions?
www.kerneltraining.com/mysql-dba-cluster
Email: sales@kerneltraining.com
Call us: +91 80 99 77 66 81
THANK YOU
for attending Lessons
of MY SQL CLUSTER
www.kerneltraining.com/mysql-dba-cluster

More Related Content

Recently uploaded

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Recently uploaded (20)

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

|MySQL DBA Cluster| Introduction to MySQL DBA Cluster|

  • 1. Email: sales@kerneltraining.com Call us: +91 8099 77 6681 Welcome to MYSQL Cluster Introduction
  • 2. Course Goals  After completing this course, you should be able to: • Describe the concepts associated with MySQL Cluster • Explain the MySQL Cluster architecture • Describe the NDB Storage engine concepts • Describe the system considerations when designing a cluster • Install MySQL Cluster • Configure a basic MySQL Cluster system • Perform backup and recovery operations • Secure a MySQL Cluster system www.kerneltraining.com/mysql-dba-cluster
  • 3. Course Goals  After completing this course, you should be able to: • Manage MySQL Cluster by using the cluster management console • Monitor and improve performance on a cluster system • Identify and correct common cluster problems • Describe common cluster setups being used • Set up replication between clusters www.kerneltraining.com/mysql-dba-cluster
  • 4. Course Lesson Map 1.Introduction to MySQL Cluster 2.MySQL Cluster Concepts 3.Install and Start MySQL Cluster 4.Cluster Configuration File 5.NDB Storage Engine 6.Designing a Cluster 7.Handling Data in MySQL Cluster 8.MySQL Cluster Management 9.MySQL Cluster Security 10.MySQL Cluster Performance 11.Resolving Cluster Problems 12.MySQL Cluster Replication 13.Conclusion www.kerneltraining.com/mysql-dba-cluster
  • 5. Student Introductions • Name • Company affiliation • Title, function, and job responsibilities • Experience related to topics covered in this course • Reason for enrolling in this course • Expectations for this course www.kerneltraining.com/mysql-dba-cluster
  • 6. Classroom Environment • Logistics • Restrooms • Break rooms and designated smoking areas • Cafeterias and restaurants in the area • Emergency evacuation procedures • Instructor contact information • Mobile phone usage • Online course attendance confirmation form www.kerneltraining.com/mysql-dba-cluster
  • 7. MySQL: Overview • Relational database management system program suite • World's most popular open source database • Fastest growing with over 70,000 downloads per day • Under active development since 1995 MySQL is installed across every continent in the world. (Yes, even Antarctica!) www.kerneltraining.com/mysql-dba-cluster
  • 8. MySQL Cluster Carrier Grade Edition • Most secure, scalable MySQL database, development / management / monitoring tools, backed by Oracle Premier Lifetime Support www.kerneltraining.com/mysql-dba-cluster
  • 9. MySQL Cluster Users and Applications www.kerneltraining.com/mysql-dba-cluster
  • 10. • What are the consequences of down time or failing to meet performance requirements? • How much effort and money is spent in developing and managing high availability in your applications? • Are you considering sharding your database to scale write performance? How does that impact your application and developers? • Do your services need to be real time? • Will your services have unpredictable scalability demands, especially for writes? • Do you want the flexibility to manage your data with more than just SQL? Key Questions to Ask When Considering MySQL Cluster www.kerneltraining.com/mysql-dba-cluster
  • 11. Key Benefits of MySQL Cluster Scaling Reads & Writes 99.999% Availability Real-Time Responsiveness SQL & NoSQL APIs Low TCO, Open Platform Auto-sharding + Multi-master Transactional, ACID-compliant relational database Shared-nothing design, no single point of failure On-line operations: scale, upgrade schema, etc. High-load, real-time performance Predictable low latency, bounded access times Complex, relational queries + Key/Value Access MySQL, Memcached, C++, Java, JPA, HTTP / REST GPL & Commercial editions Commodity hardware, management & monitoring tools www.kerneltraining.com/mysql-dba-cluster
  • 12. How Does the MySQL Cluster Manager Help? Before MySQL Cluster Manager • 1 x preliminary check of cluster state • 8 x ssh commands per server • 8 x per-process stop commands • 4 x scp of configuration files (2 x mgmd & 2 x mysqld) • 8 x per-process start commands • 8 x checks for started and re-joined processes • 8 x process completion verifications • 1 x verify completion of the whole cluster • Excludes manual editing of each configuration file Total: 46 commands - 2.5 hours of attended operation With MySQL Cluster Manager upgrade cluster --package=7.1 mycluster; Total: 1 Command - Unattended Operation Results • Reduces the overhead and complexity of managing database clusters • Reduces the risk of down time resulting from administrator error • Automates best practices in database cluster management Example: Initiating upgrade from MySQL Cluster 7.0 to 7.2 www.kerneltraining.com/mysql-dba-cluster
  • 13. If You Are Not Using the MySQL Cluster Manager • You can perform tasks manually, but you have to: o Issue many commands o Be present while the process is running • You can script operations, but: o Writing scripts takes time o You need to assign time to test and maintain scripts o Scripts add risk and complexity to the system www.kerneltraining.com/mysql-dba-cluster
  • 14. MySQL Tools • Graphical and command-line interfaces to your MySQL databases • MySQL Enterprise Monitor o Web application that reduces down time, tightens security, and increases throughput o Includes MySQL Query Analyzer • MySQL Enterprise Backup • Online “Hot,” non blocking backups • MySQL Workbench o Visual database design tool that is used to efficiently design, manage, and document databases www.kerneltraining.com/mysql-dba-cluster
  • 15. MySQL Connectors and APIs www.kerneltraining.com/mysql-dba-cluster
  • 16. MySQL Services • Comprehensive set of MySQL training courses MySQL Training • High-quality certification for MySQL developers and database administrators MySQL Certification • Full range of consulting services from startup to optimization MySQL Consulting • Offerings to save you time and ensure that you achieve the highest levels of performance, reliability, and uptime Oracle Lifetime Support www.kerneltraining.com/mysql-dba-cluster
  • 17. MySQL Community Support • Mailing lists • Forums • Community articles • PlanetMySQL blogs • Facebook • Twitter • Physical and virtual events: Developer Days, Tech Tours, Webinars, and more www.kerneltraining.com/mysql-dba-cluster
  • 18. Oracle Lifetime Support for MySQL Rely on the Experts, Get Unique Benefits • Straight from the source • Largest team of MySQL experts • Direct access to MySQL support engineers • Backed by MySQL developers • Forward-compatible hot fixes • 24 × 7 support • Maintenance releases • Unlimited support incidents • Knowledge base • MySQL Consultative Support "The MySQL support service has been essential in helping us with troubleshooting and providing recommendations for the production cluster, Thanks." -- Carlos Morales – Playfulplay.com www.kerneltraining.com/mysql-dba-cluster
  • 19. MySQL-Supported Operating Systems • MySQL provides control and flexibility for users. • It supports multiple, commodity platforms including: o Windows (multiple) o Linux (multiple) o Solaris o Mac OS www.kerneltraining.com/mysql-dba-cluster
  • 20. MySQL Websites  http://dev.mysql.com includes: • Developer Zone (articles, forums, PlanetMySQL, and more) • Downloads (GA and development release) • Documentation  http://www.mysql.com includes: • Downloads (GA) • Services • Consulting • Resources • White papers • Webinars www.kerneltraining.com/mysql-dba-cluster
  • 21. Evaluate MySQL Cluster Carrier Grade Edition www.kerneltraining.com/mysql-dba-cluster
  • 22. 1. Navigate to http://edelivery.oracle.com/ and browse (by selecting “MySQL Database” as the Product Pack). 2. Select MySQL Cluster Manager. Download MySQL Cluster www.kerneltraining.com/mysql-dba-cluster
  • 23. 1.Download MySQL Cluster Manager from edelivery.oracle.com (Package including Cluster). 2.Unzip the file. 3.Run the MySQL Cluster Manager agent, and define, create, and start MySQL Cluster: $> binmcmd –bootstrap MySQL Cluster Manager 1.1.2 started Connect to MySQL Cluster Manager by running "D:AndrewDocumentsMySQLmcmbinmcm" -a NOVA:1862 Configuring default cluster 'mycluster'... Starting default cluster 'mycluster'... Cluster 'mycluster' started successfully ndb_mgmd NOVA:1186 ndbd NOVA ndbd NOVA mysqld NOVA:3306 mysqld NOVA:3307 ndbapi * Connect to the database by running "D:AndrewDocumentsMySQLmcmclusterbinmysql" -h NOVA -P 3306 -u root 4.Connect to MySQL Cluster and start using the database. Bootstrap Single Host Cluster www.kerneltraining.com/mysql-dba-cluster
  • 24. MySQL Curriculum Footprint MySQL Performance Tuning Bootcamp MySQL Advanced Stored Procedures ILT/LVC MySQL Developer Techniques ILT/LVC MySQL Bootcamp Database administratorsDatabase developers Introductory Intermediate Advanced MySQL and PHP ILT/LVC MySQL for Developers ILT/LVC MySQL Performance Tuning ILT/LVC/TOD MySQL Cluster ILT MySQL High Availability ILT MySQL for Beginners ILT/LVC/TOD MySQL for Database Administrators ILT/LVC/TOD www.kerneltraining.com/mysql-dba-cluster
  • 25.  The Oracle Certification Program validates various levels of MySQL expertise:  Introductory: Certified Associate • Oracle Certified Associate: MySQL  Intermediate: Certified Professional • Oracle Certified Professional: MySQL Database Administrator • Oracle Certified Professional: MySQL Developer  Advanced: Certified Expert • Oracle Certified Expert: MySQL Cluster Database Administrator MySQL Certification www.kerneltraining.com/mysql-dba-cluster
  • 26. • MySQL Reference Manual • Topic guides • Expert guides • MySQL help tables • Example databases • Meta documentation • Community-contributed documentation • Printed books • Additional resources MySQL Online Documentation www.kerneltraining.com/mysql-dba-cluster
  • 27.  In this lesson, you should have learned how to: • Explain the origin and status of the MySQL product • List the available MySQL products and professional services • Describe when to use MySQL Cluster • Describe the advantages of MySQL Cluster Manager • Download and evaluate MySQL Cluster • List the MySQL Tools, Connectors, and APIs • Describe the MySQL Resources Lesson Summary www.kerneltraining.com/mysql-dba-cluster
  • 28.  This practice covers reviewing some pages on the MySQL website by using a web browser of your choice. Practice 1-1 Overview: MySQL Resources www.kerneltraining.com/mysql-dba-cluster
  • 29.  This practice covers installing MySQL server on an Oracle Linux system. Practice 1-2 Overview: Installing MySQL Server www.kerneltraining.com/mysql-dba-cluster
  • 30.  This practice covers using the MySQL command-line client to load the world database. Practice 1-3 Overview: Installing the world Database www.kerneltraining.com/mysql-dba-cluster
  • 32. Email: sales@kerneltraining.com Call us: +91 80 99 77 66 81 THANK YOU for attending Lessons of MY SQL CLUSTER www.kerneltraining.com/mysql-dba-cluster