マジセミドライブ

ウェビナー関連のニュースや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

この記事のタグ一覧

おすすめの記事

【ChatGPT探訪】「 無限議論 」〜最強スタンド考察〜🤔

ChatGPT探訪

2024.05.07

【ChatGPT探訪】「 無限議論 」〜最強スタンド考察〜🤔

マジセミSNSに投稿した 【担当者A】の「 無限議論 」〜最強スタンド考察〜💬 を記事化したものです。 ChatGPTに課金していないみなさんにも、 AI同士の議論をお楽しみいただけます👍 ※原稿テキストを放り込むだけで、 ジョジョ風イラストを作成してしまう生成AIがすごくないですか?

【トレンド解説】米国における「 生成AI活用 」最新動向📈

トレンド解説

2024.05.07

【トレンド解説】米国における「 生成AI活用 」最新動向📈

「米国における 生成AI活用 最新動向」について解説しています。生成AIは日本企業にも多くの可能性をもたらし、「デスクワークの効率化」や「業務の自動化推進」に貢献しています。生成AIを理解し、活用することが、グローバルな競争力を高める鍵となります。

【トレンド解説】超入門「 スマートファクトリー 」🏭

トレンド解説

2024.04.15

【トレンド解説】超入門「 スマートファクトリー 」🏭

「 スマートファクトリー 」への理解を深めるための解説として、初心者向けにわかりやすくまとめた記事です。「新しい工場の概念」「デジタルツインの活用」「IoT技術による最適化」など、現代の製造業に必要な知識を効果的に学べます。 スマートファクトリー の導入によるメリットを具体的に解説しています。