Enviar búsqueda
Cargar
MariaDB Galera Cluster presentation
•
7 recomendaciones
•
4,340 vistas
Francisco Gonçalves
Seguir
MariaDB Galera Cluster in a master-Master Sync Replication configuration.
Leer menos
Leer más
Tecnología
Viajes
Denunciar
Compartir
Denunciar
Compartir
1 de 34
Descargar ahora
Descargar para leer sin conexión
Recomendados
Galera cluster for high availability
Galera cluster for high availability
Mydbops
MariaDB Galera Cluster - Simple, Transparent, Highly Available
MariaDB Galera Cluster - Simple, Transparent, Highly Available
MariaDB Corporation
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
Olivier DASINI
MariaDB MaxScale
MariaDB MaxScale
MariaDB plc
Optimizing MariaDB for maximum performance
Optimizing MariaDB for maximum performance
MariaDB plc
MariaDB: in-depth (hands on training in Seoul)
MariaDB: in-depth (hands on training in Seoul)
Colin Charles
MariaDB Galera Cluster
MariaDB Galera Cluster
Abdul Manaf
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Mydbops
Recomendados
Galera cluster for high availability
Galera cluster for high availability
Mydbops
MariaDB Galera Cluster - Simple, Transparent, Highly Available
MariaDB Galera Cluster - Simple, Transparent, Highly Available
MariaDB Corporation
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
Olivier DASINI
MariaDB MaxScale
MariaDB MaxScale
MariaDB plc
Optimizing MariaDB for maximum performance
Optimizing MariaDB for maximum performance
MariaDB plc
MariaDB: in-depth (hands on training in Seoul)
MariaDB: in-depth (hands on training in Seoul)
Colin Charles
MariaDB Galera Cluster
MariaDB Galera Cluster
Abdul Manaf
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Mydbops
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
OSSCube
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Markus Michalewicz
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
Markus Michalewicz
MySQL InnoDB Cluster - Advanced Configuration & Operations
MySQL InnoDB Cluster - Advanced Configuration & Operations
Frederic Descamps
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
Jesmar Cannao'
MySQL Administrator 2021 - 네오클로바
MySQL Administrator 2021 - 네오클로바
NeoClova
MariaDB Server Performance Tuning & Optimization
MariaDB Server Performance Tuning & Optimization
MariaDB plc
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기
NeoClova
Using galera replication to create geo distributed clusters on the wan
Using galera replication to create geo distributed clusters on the wan
Codership Oy - Creators of Galera Cluster
Oracle RAC 12c Overview
Oracle RAC 12c Overview
Markus Michalewicz
Maxscale switchover, failover, and auto rejoin
Maxscale switchover, failover, and auto rejoin
Wagner Bianchi
Planning for Disaster Recovery (DR) with Galera Cluster
Planning for Disaster Recovery (DR) with Galera Cluster
Codership Oy - Creators of Galera Cluster
ProxySQL for MySQL
ProxySQL for MySQL
Mydbops
MariaDB High Availability
MariaDB High Availability
MariaDB plc
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
Kenny Gryp
Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )
Mydbops
ProxySQL High Avalability and Configuration Management Overview
ProxySQL High Avalability and Configuration Management Overview
René Cannaò
InnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
Mark Swarbrick
The Complete MariaDB Server tutorial
The Complete MariaDB Server tutorial
Colin Charles
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
Kenny Gryp
MariaDB 10: The Complete Tutorial
MariaDB 10: The Complete Tutorial
Colin Charles
Why MariaDB?
Why MariaDB?
Colin Charles
Más contenido relacionado
La actualidad más candente
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
OSSCube
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Markus Michalewicz
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
Markus Michalewicz
MySQL InnoDB Cluster - Advanced Configuration & Operations
MySQL InnoDB Cluster - Advanced Configuration & Operations
Frederic Descamps
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
Jesmar Cannao'
MySQL Administrator 2021 - 네오클로바
MySQL Administrator 2021 - 네오클로바
NeoClova
MariaDB Server Performance Tuning & Optimization
MariaDB Server Performance Tuning & Optimization
MariaDB plc
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기
NeoClova
Using galera replication to create geo distributed clusters on the wan
Using galera replication to create geo distributed clusters on the wan
Codership Oy - Creators of Galera Cluster
Oracle RAC 12c Overview
Oracle RAC 12c Overview
Markus Michalewicz
Maxscale switchover, failover, and auto rejoin
Maxscale switchover, failover, and auto rejoin
Wagner Bianchi
Planning for Disaster Recovery (DR) with Galera Cluster
Planning for Disaster Recovery (DR) with Galera Cluster
Codership Oy - Creators of Galera Cluster
ProxySQL for MySQL
ProxySQL for MySQL
Mydbops
MariaDB High Availability
MariaDB High Availability
MariaDB plc
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
Kenny Gryp
Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )
Mydbops
ProxySQL High Avalability and Configuration Management Overview
ProxySQL High Avalability and Configuration Management Overview
René Cannaò
InnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
Mark Swarbrick
The Complete MariaDB Server tutorial
The Complete MariaDB Server tutorial
Colin Charles
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
Kenny Gryp
La actualidad más candente
(20)
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
MySQL InnoDB Cluster - Advanced Configuration & Operations
MySQL InnoDB Cluster - Advanced Configuration & Operations
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
MySQL Administrator 2021 - 네오클로바
MySQL Administrator 2021 - 네오클로바
MariaDB Server Performance Tuning & Optimization
MariaDB Server Performance Tuning & Optimization
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기
Using galera replication to create geo distributed clusters on the wan
Using galera replication to create geo distributed clusters on the wan
Oracle RAC 12c Overview
Oracle RAC 12c Overview
Maxscale switchover, failover, and auto rejoin
Maxscale switchover, failover, and auto rejoin
Planning for Disaster Recovery (DR) with Galera Cluster
Planning for Disaster Recovery (DR) with Galera Cluster
ProxySQL for MySQL
ProxySQL for MySQL
MariaDB High Availability
MariaDB High Availability
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )
ProxySQL High Avalability and Configuration Management Overview
ProxySQL High Avalability and Configuration Management Overview
InnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
The Complete MariaDB Server tutorial
The Complete MariaDB Server tutorial
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
Destacado
MariaDB 10: The Complete Tutorial
MariaDB 10: The Complete Tutorial
Colin Charles
Why MariaDB?
Why MariaDB?
Colin Charles
Introduction to MariaDB
Introduction to MariaDB
JongJin Lee
MariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey Michaie
ishwon
Codership's galera cluster installation and quickstart webinar march 2016
Codership's galera cluster installation and quickstart webinar march 2016
Codership Oy - Creators of Galera Cluster
Galera Cluster: MySQL/MariaDB-tietokannan master-master-klusterointi
Galera Cluster: MySQL/MariaDB-tietokannan master-master-klusterointi
Otto Kekäläinen
개발자가 도전하는 MariaDB 서버구축
개발자가 도전하는 MariaDB 서버구축
정해 이
Galera cluster for MySQL - Introduction Slides
Galera cluster for MySQL - Introduction Slides
Severalnines
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
SlideShare
Destacado
(9)
MariaDB 10: The Complete Tutorial
MariaDB 10: The Complete Tutorial
Why MariaDB?
Why MariaDB?
Introduction to MariaDB
Introduction to MariaDB
MariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey Michaie
Codership's galera cluster installation and quickstart webinar march 2016
Codership's galera cluster installation and quickstart webinar march 2016
Galera Cluster: MySQL/MariaDB-tietokannan master-master-klusterointi
Galera Cluster: MySQL/MariaDB-tietokannan master-master-klusterointi
개발자가 도전하는 MariaDB 서버구축
개발자가 도전하는 MariaDB 서버구축
Galera cluster for MySQL - Introduction Slides
Galera cluster for MySQL - Introduction Slides
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
Similar a MariaDB Galera Cluster presentation
#16 SUSB Expo 2014 Advanced Concepts Consulting
#16 SUSB Expo 2014 Advanced Concepts Consulting
sUAS News
Additional Material DrayTek Training - Bandwidth Management
Additional Material DrayTek Training - Bandwidth Management
ABP Technology
dsl & bigdata
dsl & bigdata
Andzhey Arshavskiy
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
Markus Michalewicz
MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)
Ryusuke Kajiyama
MySQL Webinar Series 4/4 - Manage & tune
MySQL Webinar Series 4/4 - Manage & tune
Mark Swarbrick
Hybrid cloud wiskyweb2012
Hybrid cloud wiskyweb2012
Combell NV
Session 1 & 2 DrayTek Training at ABP Technology - Enabling IP Connectivity
Session 1 & 2 DrayTek Training at ABP Technology - Enabling IP Connectivity
ABP Technology
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle Cloud
Alex Zaballa
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Mark Matthews
Android Data Binding from zero
Android Data Binding from zero
Seyyed davud hosseiny
Acquia Insight – the Ultimate Drupal Management Suite
Acquia Insight – the Ultimate Drupal Management Suite
Acquia
MySQL Fabric
MySQL Fabric
Mark Swarbrick
Netherlands Tech Tour - 06 MySQL Enterprise Monitor
Netherlands Tech Tour - 06 MySQL Enterprise Monitor
Mark Swarbrick
Eastside incubator - Startup in Seattle
Eastside incubator - Startup in Seattle
Bryan Starbuck
Why SQL Server 2014 Cardinality Estimator is *the* killer feature
Why SQL Server 2014 Cardinality Estimator is *the* killer feature
SolarWinds
Riding rails for 10 years
Riding rails for 10 years
jduff
MySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQL
Ted Wennmark
VMmware Dell Solutions Tour Oslo - Roger Samdal
VMmware Dell Solutions Tour Oslo - Roger Samdal
Kenneth de Brucq
2012.10.20 OSC 2012 Hiroshima
2012.10.20 OSC 2012 Hiroshima
Ryusuke Kajiyama
Similar a MariaDB Galera Cluster presentation
(20)
#16 SUSB Expo 2014 Advanced Concepts Consulting
#16 SUSB Expo 2014 Advanced Concepts Consulting
Additional Material DrayTek Training - Bandwidth Management
Additional Material DrayTek Training - Bandwidth Management
dsl & bigdata
dsl & bigdata
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)
MySQL Webinar Series 4/4 - Manage & tune
MySQL Webinar Series 4/4 - Manage & tune
Hybrid cloud wiskyweb2012
Hybrid cloud wiskyweb2012
Session 1 & 2 DrayTek Training at ABP Technology - Enabling IP Connectivity
Session 1 & 2 DrayTek Training at ABP Technology - Enabling IP Connectivity
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle Cloud
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Android Data Binding from zero
Android Data Binding from zero
Acquia Insight – the Ultimate Drupal Management Suite
Acquia Insight – the Ultimate Drupal Management Suite
MySQL Fabric
MySQL Fabric
Netherlands Tech Tour - 06 MySQL Enterprise Monitor
Netherlands Tech Tour - 06 MySQL Enterprise Monitor
Eastside incubator - Startup in Seattle
Eastside incubator - Startup in Seattle
Why SQL Server 2014 Cardinality Estimator is *the* killer feature
Why SQL Server 2014 Cardinality Estimator is *the* killer feature
Riding rails for 10 years
Riding rails for 10 years
MySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQL
VMmware Dell Solutions Tour Oslo - Roger Samdal
VMmware Dell Solutions Tour Oslo - Roger Samdal
2012.10.20 OSC 2012 Hiroshima
2012.10.20 OSC 2012 Hiroshima
Más de Francisco Gonçalves
Ulteo virtual desktop system
Ulteo virtual desktop system
Francisco Gonçalves
O que é o SecondLife? Sabia que este pode catalisar a colaboração na sua empr...
O que é o SecondLife? Sabia que este pode catalisar a colaboração na sua empr...
Francisco Gonçalves
Porque a-burocracia-deve-morrer
Porque a-burocracia-deve-morrer
Francisco Gonçalves
20140128 webinar-get-more-out-of-mysql-with-tokudb-140319063324-phpapp02
20140128 webinar-get-more-out-of-mysql-with-tokudb-140319063324-phpapp02
Francisco Gonçalves
A automatização e virtualização do seu negócio
A automatização e virtualização do seu negócio
Francisco Gonçalves
O rad da wave maker developing for the cloud
O rad da wave maker developing for the cloud
Francisco Gonçalves
Scale out database apps através de galera cluster e maria db
Scale out database apps através de galera cluster e maria db
Francisco Gonçalves
Re pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containers
Francisco Gonçalves
O docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-ti
Francisco Gonçalves
Teamwork Web Application
Teamwork Web Application
Francisco Gonçalves
Node Js
Node Js
Francisco Gonçalves
Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !
Francisco Gonçalves
Linux capacity planning
Linux capacity planning
Francisco Gonçalves
Wavemaker RAD for the Cloud with CloudJee - Future Direction 2014
Wavemaker RAD for the Cloud with CloudJee - Future Direction 2014
Francisco Gonçalves
Juju on ubuntu cloud
Juju on ubuntu cloud
Francisco Gonçalves
Cloud foundry and openstackcloud
Cloud foundry and openstackcloud
Francisco Gonçalves
Ubuntu cloud infrastructures
Ubuntu cloud infrastructures
Francisco Gonçalves
Openstack deployment-with ubuntu
Openstack deployment-with ubuntu
Francisco Gonçalves
Desk top virtual_gbanif
Desk top virtual_gbanif
Francisco Gonçalves
Open Source Vantagens E Beneficios - By Softelabs
Open Source Vantagens E Beneficios - By Softelabs
Francisco Gonçalves
Más de Francisco Gonçalves
(20)
Ulteo virtual desktop system
Ulteo virtual desktop system
O que é o SecondLife? Sabia que este pode catalisar a colaboração na sua empr...
O que é o SecondLife? Sabia que este pode catalisar a colaboração na sua empr...
Porque a-burocracia-deve-morrer
Porque a-burocracia-deve-morrer
20140128 webinar-get-more-out-of-mysql-with-tokudb-140319063324-phpapp02
20140128 webinar-get-more-out-of-mysql-with-tokudb-140319063324-phpapp02
A automatização e virtualização do seu negócio
A automatização e virtualização do seu negócio
O rad da wave maker developing for the cloud
O rad da wave maker developing for the cloud
Scale out database apps através de galera cluster e maria db
Scale out database apps através de galera cluster e maria db
Re pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containers
O docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-ti
Teamwork Web Application
Teamwork Web Application
Node Js
Node Js
Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !
Linux capacity planning
Linux capacity planning
Wavemaker RAD for the Cloud with CloudJee - Future Direction 2014
Wavemaker RAD for the Cloud with CloudJee - Future Direction 2014
Juju on ubuntu cloud
Juju on ubuntu cloud
Cloud foundry and openstackcloud
Cloud foundry and openstackcloud
Ubuntu cloud infrastructures
Ubuntu cloud infrastructures
Openstack deployment-with ubuntu
Openstack deployment-with ubuntu
Desk top virtual_gbanif
Desk top virtual_gbanif
Open Source Vantagens E Beneficios - By Softelabs
Open Source Vantagens E Beneficios - By Softelabs
Último
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Último
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
MariaDB Galera Cluster presentation
1.
HA&Solu4ons&for&MySQL& Joffrey&Michaie& Consultant& SkySQL&AB&©&2013&Confiden4al&
2.
Agenda& • Introduc4on& • MySQL&Replica4on& • SemiHSynchronous&Replica4on& • MySQL&5.6& • MariaDB&10.0& • MHA& • Galera& • Shared&Disk& • DRBD& • MySQL&Cluster& SkySQL&AB&©&2013&Confiden4al&
3.
Introduc4on&to&HA& “High&availability&is&a&system&design&protocol&and& associated&implementa6on&that&ensures&a&certain& degree&of&opera6onal&con6nuity&during&a&given& measurement&period”& SkySQL&AB&©&2013&Confiden4al&
4.
Up4me,&Down4me,&9s& Availability&=&up4me&/&(up4me&+&down4me)& & &90%& & & & & &1&nine&& & & &36.5&days&/&year && & &99%&
& & & & &2&nines& & & &3.65&days&/&year& & &99.9%&& & & & &3&nines& & & &8.76&hours&/&year& & &99.99%& & & & &4&nines& & & &52&minutes&/&year& & &99.999%& & & & &5&nines& & & &5&minutes&/&year& & &99.9999%&& & & &6&nines& & & &31&seconds&/&year& Availability&=&MTBF&/&(MTBF&+&MTTR)& SkySQL&AB&©&2013&Confiden4al&
5.
Terminology& • Synchronous&vs.&Asynchronous& • SharedHDisk&vs.&SharedHNothing&vs.&SharedHMemory& • Single&Point&Of&Failure&H&SPOF& • Failover&vs.&Switchover& • Split&Brain& • Node&Fencing,&STONITH,&Quorum& SkySQL&AB&©&2013&Confiden4al&
6.
Designing&for&HA& • Which&level&of&availability&do&I&need?& • How&many&nines?& • Do&I&require&no&loss&of&data?& • Could&I&loose&some&transac4ons?& • Will&my&users&no4ce&or&care?& • Do&I&need&automa4c&failover&or&is&manual&switchover&ok?& • How&do&I&test&this?& • Can&I&provide&a&reasonable&service&when&X&is&down?& • Replace&X&with&each&component&of&the&service& SkySQL&AB&©&2013&Confiden4al&
7.
Before&we&talk&about&solu4ons& • A&high&availability&setup&does¬& replace&backups& • Check¶meters& • flush_at_trx_commit& • sync_binlog& • expire_logs_day& • binlog_format& • sync_master_info&(on&slaves)& • ...& • Requirements&for¶meters&may& change&if&using&baieryHbacked&disk& cache& SkySQL&AB&©&2013&Confiden4al&
8.
MySQL&Replica4on&H&Asynchronous& • Asynchronous:&3&Phases& 1. Commit&and&write&to&binlog&on&Master& 2. Ship&changes&to&relay&log&on&slave& 3.
Apply&changes&on&slave&& • Master&H>&slave&rela4onship& • MonoHthreaded&on&slaves&un4l&MySQL&5.5& • MySQL&5.6&allows&mul4Hthreaded& • No&conflict&resolu4on& • MasterHmaster&replica4on&or&circular& replica4on&need&applica4on&logic& & SkySQL&AB&©&2013&Confiden4al& Slave(s)& Master&
9.
MySQL&Replica4on&–&SemiHSynchronous& • Added&as&a&plugin&in&MySQL®&5.5& • Ensures&that&changes&have&been&shipped&to& at&least&one&slave&(or&4meouts)&& • A&COMMIT&on&the&master&waits&for&ONE& Slave&to&acknowledge&the&transac4on& • Important:&The&Master&does¬&wait&for&the& Slave&to&execute&the&transac4on,&only&to&write& it&to&the&relay&log& • So&the&Slave&SQL&Thread&may&s4ll&lag&behind& the&Master&and&queries&to&the&Slave&may&s4ll& return&old&data& • Poten4ally&adds&latency&to&queries& SkySQL&AB&©&2013&Confiden4al& Slave(s)& Master&
10.
MySQL&Replica4on&for&HA& • Master&<H>&standby&master&H&manual&failover& • Minimal&down4me&for&changes&and&upgrades& • SemiHsynchronous&should&be&used& • Used&in&combina4on&with&other&HA&solu4ons& for&geographical&replica4on& SkySQL&AB&©&2013&Confiden4al&
11.
MySQL®&5.6&–&New&Replica4on&Features& • Global&Transac4on&ID&(GTID)& • Makes&it&easy&to&automate&failover&and&slave&promo4on& • Replica4on&failover&and&admin&u4li4es& • Mul4Hthreaded&slaves& • Replica4on&event&checksums& • TimeHdelayed&replica4on& SkySQL&AB&©&2013&Confiden4al&
12.
MariaDB&10.0&–&New&Replica4on&Features& • Mul4Hsource&replica4on& • Global&Transac4on&ID&(GTID)& • Different&implementa4on&from&MySQL&5.6& • GTID&per&domain&instead&of&server& SkySQL&AB&©&2013&Confiden4al&
13.
MHA& Master&High&Availability&Manager& • Automates&master&failover&and&slave& promo4on& • Monitors&the&master&or&can&integrate&with& Pacemaker/Heartbeat& • Failover&is&an&online&opera4on& • Also&allows&manual&switchover& • Short&down4me:&open&a&few&seconds& • MySQLHReplica4on&consistency& • No&performance&penalty& • Drop&in&solu4on&on&exis4ng&deployment& & SkySQL&AB&©&2013&Confiden4al&
14.
MHA& Failover&Process& 1. Aiempt&to&contact&MySQL&master&server& by&SSH& 2. If&master&server&is&alive&access&the&binary& log&and&recover&events& 3.
Find&the&slave&with&the&most&advanced& relay&log& 4. Sync&all&slaves&to&the&latest&available& binlog&event& 5. STONITH&master&if&necessary& 6. Promote&slave&to&master& SkySQL&AB&©&2013&Confiden4al&
15.
Galera&/&MariaDB&Galera&Cluster& • Provides&“virtually”&synchronous& Clients replica4on& • Works&with&InnoDB& • No&slave&lag& • Transac4ons&are&validated&by&slaves& upon&commit& • Cer4fica4on&and&quorum& • Transac4ons&may&be&rolled&back& at&this&stage& • Mul4Hmaster&or&masterHslave&possible& SkySQL&AB&©&2013&Confiden4al& MySQL MySQL MySQL wsrep wsrep wsrep Galera Replication
16.
Galera&/&MariaDB&Galera&Cluster& • Provides&“virtually”&synchronous& Clients replica4on& • Works&with&InnoDB& • No&slave&lag& • Transac4ons&are&validated&by&slaves& upon&commit& • Cer4fica4on&and&quorum& • Transac4ons&may&be&rolled&back& at&this&stage& • Mul4Hmaster&or&masterHslave&possible& SkySQL&AB&©&2013&Confiden4al& MySQL MySQL MySQL wsrep wsrep wsrep Galera Replication
17.
Galera&–&Transac4on&Process& • Transac4on&is&processed& locally&up&to&commit&4me& Client trx MySQL MySQL MySQL wsrep wsrep wsrep Galera Replication SkySQL&AB&©&2013&Confiden4al&
18.
Galera&–&Transac4on&Process& • Transac4on&is&processed& locally&up&to&commit&4me& Client • Transac4on&is&replicated& to&whole&cluster& trx MySQL MySQL MySQL wsrep wsrep wsrep ws Galera Replication SkySQL&AB&©&2013&Confiden4al& ws
19.
Galera&–&Transac4on&Process& • Transac4on&is&processed& locally&up&to&commit&4me& Client • Transac4on&is&replicated& to&whole&cluster& • Client&gets&OK&status& trx MySQL MySQL MySQL wsrep wsrep wsrep Galera Replication SkySQL&AB&©&2013&Confiden4al&
20.
Galera&–&Transac4on&Process& • Transac4on&is&processed& locally&up&to&commit&4me& Client • Transac4on&is&replicated& to&whole&cluster& • Client&gets&OK&status& • Transac4on&is&applied&in& slaves& MySQL MySQL trx wsrep wsrep Galera Replication SkySQL&AB&©&2013&Confiden4al& MySQL trx wsrep
21.
SharedHdisk&Solu4on& • Ac4ve&–&Passive&replica4on& • Failover&requires&MySQL&crash&recovery&(and& open&file&system&crash&recovery)& • Combined&with&Pacemaker/Heartbeat&for& automa4c&failover& • Virtual&IP&most&open&used&to&fail&over& • In&theory&the&SAN&is&a&SPOF& SkySQL&AB&©&2013&Confiden4al&
22.
DRBD®&& • Synchronous&replica4on&(three&modes)& • Ac4ve&–&Passive&replica4on& • Failover&requires&MySQL&crash&recovery&(and& open&file&system&crash&recovery)& • Combined&with&Pacemaker/Heartbeat&for& automa4c&failover& • Virtual&IP&most&open&used&to&fail&over& • STONITH&or&other&fencing&mechanism& needed&to&avoid&splitHbrain&scenarios& • Available&on&Linux& SkySQL&AB&©&2013&Confiden4al&
23.
DRBD®&H&Architecture& SkySQL&AB&©&2013&Confiden4al&
24.
MySQL&Cluster&H&Features& • Synchronous&replica4on&between& nodes& • Through&TwoHPhase&Commit&Protocol& • ACID&transac4ons& • Row&level&locking& • Shared¬hing&architecture& • No&single&point&of&failure& • Automa4c&failover& SkySQL&AB&©&2013&Confiden4al& • InHmemory&storage& • Some&data&can&be&stored&on&disk& • Checkpoin4ng&to&disk&for&durability& • Two&types&of&indexes& • Ordered&THtrees& • Unique&hash&indexes& • Online&opera4ons& • Add&node&groups& • Sopware&upgrade& • Some&table&altera4ons&
25.
MySQL&Cluster&H&Architecture& SkySQL&AB&©&2013&Confiden4al&
26.
MySQL&Cluster&H&Par44oning& SkySQL&AB&©&2013&Confiden4al&
27.
MySQL&Cluster& Network&par44oning&protocol& Designed&to&avoid&splitHbrain& 1. Is&at&least&one&node&from&each&node&group&present?&& • If¬&then&the&cluster&cannot&con4nue&H&shutdown& 2. Are&all&nodes&present&from&any&node&group?& • If&so&then&this&is&the&only&viable&cluster&H&con4nue& 3.
Ask&the&arbitrator& • The&arbitrator&decides&which&”cluster”&con4nues& • If&the&arbitrator&is¬&available&the&cluster&will&shutdown& SkySQL&AB&©&2013&Confiden4al&
28.
Where&does&MySQL&Cluster&fit?& • High&demands&on&availability&(5&nines)& • You&need&write&scalability& • You&have&3&or&more&”machines”&available& • Where&the&queries&and&data&model&are&simple& • When&the&data&fits&in&memory& • When&you&have&skilled&people& SkySQL&AB&©&2013&Confiden4al&
29.
Geographical&Replica4on& • For&geographical&(mul4Hsite)&redundacy& synchronous&solu4ons&are&open¬& desirable& • Standard&Replica4on&can&be&combined& with&any&synchronous&solu4on&locally& • MySQL&Cluster& • DRBD&/&shared&disk& • Galera& SkySQL&AB&©&2013&Confiden4al&
30.
Geographical&Replica4on& MySQL&Cluster& • MySQL&Cluster&has&addi4onal&features& related&to&Geographical&replica4on& • Conflict&detec4on&and&automa4c& resolu4on& • Several&possible&resolu4on&methods&exist& • Mul4ple&replica4on&channels&possible& • Mul4Hsource&replica4on&possible& • Binlog&injec4on&ensures&the&consitency& of&binlogs& SkySQL&AB&©&2013&Confiden4al&
31.
Quick&Comparison&Chart& * SkySQL&AB&©&2013&Confiden4al&
32.
Quick&Comparison&Chart& SkySQL&AB&©&2013&Confiden4al&
33.
Ques4ons?& SkySQL&AB&©&2013&Confiden4al&
34.
Thank&you!& Joffrey&Michaie& Joffrey.michaie@skysql.com& SkySQL&Ab& www.skysql.com& www.facebook.com/skysql& www.linkedin.com/company/skysql& MySQL is a
registered trademark of Oracle and/or its affiliates. MariaDB is a registered trademark of Monty Program Ab. SkySQL and the SkySQL logo are trademarks of SkySQL Inc. or SkySQL Ab. SkySQL is not affiliated with MySQL. All other company and product names may be trademarks or service marks of their respective owners. SkySQL&AB&©&2013&Confiden4al&
Descargar ahora