マジセミドライブ

ウェビナー関連のニュースやITサービス&ツールの最新情報を随時配信します。

おすすめITセミナー資料

2021.11.16

「 MySQL InnoDB Cluster 」まとめ ~ストレージエンジン 「InnoDB」と「MyISAM」の違い~

「 MySQL InnoDB Cluster 」まとめ ~ストレージエンジン 「InnoDB」と「MyISAM」の違い~

【比較紹介】「MySQL InnoDB Cluster」まとめ
「 MySQL InnoDB Cluster 」「 ストレージエンジン 」「 InnoDB 」「 MyISAM 」の違いについて紹介しています。
関連セミナー資料3本(計:147ページ)をダウンロードできます。

「MySQL InnoDB Cluster」とは

概要

「MySQL InnoDB Cluster」は、オープンソースデータベース「MySQL」に高可用性ソリューションを提供します。

InnoDBクラスタとして機能するように、少なくとも3つのMySQLサーバインスタンスグループを簡単に構成および管理できます。

MySQL Group Replication

・各MySQLサーバインスタンスは「MySQL Group Replication」を実行
・InnoDBクラスタ内でデータをレプリケートするメカニズムを提供
・組み込みフェイルオーバーを使用

MySQL Router

・デプロイしたクラスタに基づいて自動的に構成される
・クライアントアプリケーションをサーバインスタンスに透過的に接続させる
・サーバインスタンスに予期しない障害が発生した場合、クラスタは自動的に再構成される

「MyISAM」と「InnoDB」の違い

「MyISAM」および「InnoDB」はMySQL向けのストレージエンジンです。

「ストレージエンジン」とは

・データベース管理システムコンポーネント
・データベース内のデータを操作するために使用される
・目的=すべての重要なSQL操作を正しく実行
・「MySQLストレージエンジン」=MySQL向けのソフトウェアモジュール(ストレージエンジン)

ストレージエンジン「MyISAM」とは

・MyISAM=MySQL Indexed Sequential Access Method
・2009年12月まで、MySQLのデフォルトストレージエンジン
・「MySQL Ver5.5」のリリースにより「MyISAM」は「InnoDB」に置き換えられた
・データフットプリントが小さい
・「データウェアハウジング」や「Webアプリケーション」に向いている

ストレージエンジン「InnoDB」とは

・「MySQL Ver5.6以降」のデフォルトストレージエンジン
・高性能+高信頼性
・ACIDベース
・外部キー参照整合性制約をサポート
・分離トランザクションを実装—トランザクション完了時にのみ書き込み
・リレーショナルデータを保持する大規模データベースに向いている—コンテンツ管理システム など

関連セミナー紹介

セミナータイトル

MySQLでマルチマスター型クラスターを実現する「MySQL InnoDB Cluster 」の解説

開催日

2019/07/03(水)

セミナー資料①

資料タイトル

MySQLにおける高可用性/HAの実現とマルチマスターの概要

資料ページ数

40ページ

資料イメージ

資料アジェンダ

■スマートスタイルのご紹介
・主要な取扱いデータベース
・業務内容
・技術ブログ

■データベースの高可用性/HAの検討に向けて
・データベースの高可用性/HAの必要性は?
・データベース停止におけるビジネスインパクト
・データベース(システム)の稼働率①
・データベース(システム)の稼働率②
・高可用性/HAの検討に向けて

■MySQLの高可用性/HAの選択肢
・MySQLのHA/可用性について(レプリケーション構成)
・MySQLのHA/可用性について(自動フェイルオーバ構成)
・MySQLのHA/可用性について(Active/Standby構成)
・MySQLのHA/可用性について(マルチマスター構成①)
・MySQLのHA/可用性について(マルチマスター構成②)

■MySQLの最新高可用性/HAソリューション「Galera Cluster/MySQL InnoDB Cluster」のご紹介
・マルチマスター・クラスターの全体像(特徴)
・Galera Clusterの概要
・MySQL InnoDB Clusterの概要
・マルチマスター・クラスターの全体像(構成比較)
・マルチマスター・クラスター基本要件
・マルチマスター・クラスターの優位性

■ライセンス体系とサポートについて
・ライセンス形態について
・DBコンサルティング
・クラスター設計/構築/移行サービス
・MySQL Editions [コマーシャルライセンス]
・Percona Support for MySQL
・MySQL関連のご相談は・・・

セミナー資料②

資料タイトル

新時代のHA「MySQL InnoDB Cluster」のご紹介

資料ページ数

67ページ

資料イメージ

資料アジェンダ

■MySQL InnoDB Cluster(MIC)の全体像

■MySQL Group Replication
・同期型レプリケーション
・マルチマスタ
・ノード間監視
・特徴まとめ

■マルチマスタによる高可用性
・マルチマスタについて、従来のレプリケーションとの違い
・MySQL Group Replication の場合
・トランザクションが競合した場合
・node2 のネットワークのみ切断された場合
・2ノード間のNWが切断された場合
・特徴まとめ

■MySQL Router
・特徴
・フェイルオーバーの仕組み

■MySQL Shell
・特徴

■従来のマスター/スレーブとの違い
・フェイルオーバー
・レプリケーション遅延
・レプリケーション遅延や停止時の接続管理
・バージョンアップ

■モニタリング
・Group Replication のステータスを監視する
・MySQL Enterprise Monitor を使う

■利用上の注意点
・利用上の制約、注意点
・パフォーマンス向上には期待しない

■まとめ

セミナー資料③

資料タイトル

「靴業界全体の収益性・効率性の構造改革 」
に取り組むLOCONDO.jpの可用性への取り組み
~ InnoDB Cluster導入から1年を通じた運用ノウハウの共有 ~

資料ページ数

40ページ

資料イメージ

資料アジェンダ

■LOCONDO,Inc
・お客様のメリット
・更に多くの商品を
・サプライヤー様のメリット(在庫の最適化)
・LOCONDO Platform
・取扱高推移(単体)

■システム対応
・目的: MySQL高可用性構成
・システム要件

■InnoDB Cluster導入@2018
・PHASE1: 5.7アップグレード
・振り返り:5.7アップグレードに伴う対応
・振り返り:5.7アップグレード後の残作業
・PHASE2: InnoDB Cluster構成
・PRIMARYのみ書き込み可=SECONDARYは参照のみ可
・SECONDARYでロックが発生すると…
・バックアップによるロック
・バグ関連のロック
・バックアップを取得するのであれば
・MySQL Router
・MySQL Router: when Rebooting the Instance.
・MySQL Router: when Reboot or Stop all Instances at the same time.
・その他、留意事項
・ソフトウエアの更新&バグ関連情報

■モニタリング

■おわりに
・参考: Additional Feature in MySQL8.0
・サマリー
・エンジニア募集中!!

資料ダウンロード(無料)はこちらから

→majisemi.com →MySQLでマルチマスター型クラスターを実現する「MySQL InnoDB Cluster 」の解説

最後に

今後も毎日のように、多くのIT関連セミナーが開催されます。ご自分のビジネスを強化できるセミナーを見つけて、ぜひ参加してみてください!

→マジセミTOPページ


参考サイト
→dev.mysql.com →doc →mysql-shell →8.0 →Chapter 7 MySQL InnoDB Cluster
→ionos.com →InnoDB – the best storage engine for MySQL?
→blog.devart.com →Storage Engines in MySQL
→phoenixnap.com →MyISAM vs. InnoDB: A Comparison

この記事のタグ一覧

おすすめの記事

【デジタル寺田の3分用語解説】「 2029年問題 」とは?📅

デジタル寺田の3分用語解説

2024.11.18

【デジタル寺田の3分用語解説】「 2029年問題 」とは?📅

「 2029年問題 」とは、高校でのデジタル教育改革により、新入社員と既存社員間でデジタルスキル格差が拡大する懸念を指します。企業は早急に対応が求められています。この格差は、企業競争力や業務効率にも、影響を及ぼす可能性があります。

【デジタル寺田の3分用語解説】「 経済産業省:コンテンツ制作のための 生成AI 利活用ガイドブック 」とは?📘

デジタル寺田の3分用語解説

2024.11.18

【デジタル寺田の3分用語解説】「 経済産業省:コンテンツ制作のための 生成AI 利活用ガイドブック 」とは?📘

経済産業省による「 生成AI 利活用ガイドブック 」は、企業やクリエイター向けに、安心して「生成AI」を利用するための、「指針」「実例」「注意点」を明示しています。「業務効率化」や「新しいアイデア創出」の支援を目的としています。

【デジタル寺田の3分用語解説】「 VMWare 問題 」とは?🖥️

デジタル寺田の3分用語解説

2024.11.18

【デジタル寺田の3分用語解説】「 VMWare 問題 」とは?🖥️

「 VMWare 」の仮想化技術は、「ITインフラの効率化」に大きく貢献する技術ですが、Broadcomによる買収後のライセンス変更が大きな問題として注目されています。柔軟で慎重な契約見直しが今後の鍵となります。