SlideShare a Scribd company logo
Submit Search
Upload
5分で作るMySQL Cluster環境
Report
Y
yoyamasaki
Follow
•
12 likes
•
21,367 views
1
of
29
5分で作るMySQL Cluster環境
•
12 likes
•
21,367 views
Download Now
Download to read offline
Report
Technology
News & Politics
「MyNA(日本MySQLユーザ会)会 2013年7月」http://atnd.org/events/40892 での発表資料です。
Read more
Y
yoyamasaki
Follow
Recommended
MySQL5.6でGTIDを試してそっと閉じた
Emma Haruka Iwao
18.2K views
•
37 slides
MCCT20130926 tsakuradac
Takeshi Sakurada
12K views
•
36 slides
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
Mikiya Okuno
18.2K views
•
40 slides
MySQL Clusterのトラブル事例
hiroi10
2.9K views
•
21 slides
SQL+NoSQL!? それならMySQL Clusterでしょ。
yoyamasaki
5.4K views
•
34 slides
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
Shinya Sugiyama
6.1K views
•
28 slides
More Related Content
What's hot
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
Mikiya Okuno
37.5K views
•
46 slides
MySQL Clusterを運用して10ヶ月間
hiroi10
6.9K views
•
37 slides
逝くぞ最新版、罠の貯蔵は十分か
yoku0825
9.4K views
•
45 slides
MySQL 5.7の次のMySQLは
yoku0825
7.8K views
•
55 slides
MySQL 5.6への完全移行を実現したTritonnからMroongaへの移行体験記
Kentaro Yoshida
5K views
•
47 slides
AWSのRedHatにMySQL最速インストール
sakaik
3.2K views
•
12 slides
What's hot
(19)
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
Mikiya Okuno
•
37.5K views
MySQL Clusterを運用して10ヶ月間
hiroi10
•
6.9K views
逝くぞ最新版、罠の貯蔵は十分か
yoku0825
•
9.4K views
MySQL 5.7の次のMySQLは
yoku0825
•
7.8K views
MySQL 5.6への完全移行を実現したTritonnからMroongaへの移行体験記
Kentaro Yoshida
•
5K views
AWSのRedHatにMySQL最速インストール
sakaik
•
3.2K views
正式リリースされた.Net coreに少し触れ合ってみる
Tsukasa Kato
•
147 views
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
Insight Technology, Inc.
•
4.3K views
What's New in MySQL 5.7 InnoDB
Mikiya Okuno
•
13.9K views
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
sakaik
•
1.7K views
Art of MySQL Replication.
Mikiya Okuno
•
7.6K views
Mysql toranomaki
Mikiya Okuno
•
22.3K views
MySQL Cluster 解説 & MySQL Cluster 7.3 最新情報
yoyamasaki
•
3.6K views
お金が無いときのMySQL Cluster頼み
aoike
•
4.1K views
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
sakaik
•
1.1K views
MySQLの冗長化 2013-01-24
Yoshihiko Matsuzaki
•
20.9K views
Osc spring 20220311
Yasuaki Sera
•
419 views
WindowsでMySQL入門
Hidenori Ishii
•
12.7K views
mikasafabric for MySQL
yoku0825
•
1.5K views
Similar to 5分で作るMySQL Cluster環境
A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama
Insight Technology, Inc.
1.5K views
•
55 slides
MySQLインストールのお作法
Meiji Kimura
4.6K views
•
42 slides
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
yoyamasaki
2.6K views
•
97 slides
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
Ryusuke Kajiyama
698 views
•
60 slides
20150920 中国地方db勉強会
yoyamasaki
2.1K views
•
58 slides
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
Ryusuke Kajiyama
723 views
•
81 slides
Similar to 5分で作るMySQL Cluster環境
(20)
A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama
Insight Technology, Inc.
•
1.5K views
MySQLインストールのお作法
Meiji Kimura
•
4.6K views
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
yoyamasaki
•
2.6K views
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
Ryusuke Kajiyama
•
698 views
20150920 中国地方db勉強会
yoyamasaki
•
2.1K views
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
Ryusuke Kajiyama
•
723 views
Windows環境でのMySQL
yoyamasaki
•
3.8K views
20140518 JJUG MySQL Clsuter as NoSQL
Ryusuke Kajiyama
•
4.4K views
MySQL 5.7 Technical Update (日本語)
Shinya Sugiyama
•
2.2K views
20190530 osc hokkaido_public
DAISUKE INAGAKI
•
372 views
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
Ryusuke Kajiyama
•
3.2K views
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
Ryusuke Kajiyama
•
446 views
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
Shinya Sugiyama
•
10.9K views
20150131 ChugokuDB-Shimane-MySQL
Ryusuke Kajiyama
•
2.1K views
20220914_MySQLでDevOps!
Machiko Ikoma
•
5 views
SCALR OSS版のインストール手順のご紹介 20131204 01
Haruhiko KAJIKAWA
•
6.5K views
201312 scalr[oss] installation_idcf
IDC Frontier
•
6.5K views
MySQLとオープンソースビジネスの10年、そして未来へ
Open Source Software Association of Japan
•
972 views
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
Yoichi Kawasaki
•
2.8K views
OpenStack 向けネットワーク入門
Dell TechCenter Japan
•
5.1K views
More from yoyamasaki
MySQL 8.0で強化されたGIS機能のご紹介と周辺ツールとの連携について
yoyamasaki
1.9K views
•
45 slides
MySQLドキュメントストアとCTE
yoyamasaki
1.8K views
•
16 slides
MySQL 8.0で強化されたGIS機能のご紹介+α:「FOSS4G Tokai 2018 」での発表資料
yoyamasaki
1.7K views
•
53 slides
MySQL最新情報
yoyamasaki
1.1K views
•
33 slides
MySQL 8.0で強化されたGIS機能のご紹介:「FOSS4G 2018 Hokkaido」での発表資料
yoyamasaki
2K views
•
38 slides
ついにリリース!! MySQL 8.0 最新情報
yoyamasaki
3.9K views
•
75 slides
More from yoyamasaki
(20)
MySQL 8.0で強化されたGIS機能のご紹介と周辺ツールとの連携について
yoyamasaki
•
1.9K views
MySQLドキュメントストアとCTE
yoyamasaki
•
1.8K views
MySQL 8.0で強化されたGIS機能のご紹介+α:「FOSS4G Tokai 2018 」での発表資料
yoyamasaki
•
1.7K views
MySQL最新情報
yoyamasaki
•
1.1K views
MySQL 8.0で強化されたGIS機能のご紹介:「FOSS4G 2018 Hokkaido」での発表資料
yoyamasaki
•
2K views
ついにリリース!! MySQL 8.0 最新情報
yoyamasaki
•
3.9K views
MySQLの公式GUIツール MySQL Workbench
yoyamasaki
•
3K views
MySQL 開発最新動向
yoyamasaki
•
1.5K views
MySQL最新情報 ※2016年12月
yoyamasaki
•
1.8K views
20160929 inno db_fts_jp
yoyamasaki
•
2.1K views
MySQL 5.7 InnoDB 日本語全文検索(その2)
yoyamasaki
•
4.8K views
MySQL 5.7 InnoDB 日本語全文検索
yoyamasaki
•
11.8K views
MySQL最新情報 ※2015年9月5日「第1回 関西DB勉強会」での発表資料
yoyamasaki
•
1.5K views
DrupalとMySQL
yoyamasaki
•
7.3K views
Mysql+Mroongaで全文検索
yoyamasaki
•
5.8K views
MySQL Workbench 6.1 の紹介
yoyamasaki
•
3.9K views
MySQL製品概要
yoyamasaki
•
3.1K views
[D14] MySQL 5.6時代のパフォーマンスチューニング *db tech showcase 2013 Tokyo
yoyamasaki
•
27.3K views
早くなったのか? MySQL5.5から5.6へのアップグレード事例
yoyamasaki
•
3.1K views
States of Dolphin - MySQL最新技術情報2013秋 -
yoyamasaki
•
3.2K views
Recently uploaded
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
197 views
•
33 slides
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
119 views
•
63 slides
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Knowledge & Experience
6 views
•
34 slides
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
harmonylab
38 views
•
30 slides
さくらのひやおろし2023
法林浩之
24 views
•
58 slides
概念モデリングワークショップ 設計編
Knowledge & Experience
10 views
•
37 slides
Recently uploaded
(10)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
197 views
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
119 views
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Knowledge & Experience
•
6 views
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
harmonylab
•
38 views
さくらのひやおろし2023
法林浩之
•
24 views
概念モデリングワークショップ 設計編
Knowledge & Experience
•
10 views
01Booster Studio ご紹介資料
ssusere7a2172
•
186 views
JJUG CCC.pptx
Kanta Sasaki
•
6 views
概念モデリングワークショップ 基礎編
Knowledge & Experience
•
18 views
テストコードってすごい.pptx
cistb220msudou
•
71 views
5分で作るMySQL Cluster環境
1.
1 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. MySQL Cluster 7.3リリース記念!! 5分で作るMySQL Cluster環境 日本オラクル株式会社 山崎 由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan
2.
2 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. 外部キー Connection Thread Scalability MySQL 5.6との統合 Auto-Installer NoSQL API : JavaScript for node.js New!!
3.
3 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. MySQL Cluster: Overview • 自動シャーディング、マルチマスター • ACID 準拠のトランザクション, OLTP + Real-Time Analytics 読込み/書込み処理 に対する高い拡張性 • シェアードナッシング、単一障害点無し • 自動修復 + オンラインオペレーション 99.999% の高可用性 • オープンソース + 商用版 • コモディディハードウェア + 充実した管理ツール、監視ツール 低い TCO • Key/Value + SQL の柔軟性 • SQL + Memcached + JavaScript + Java + JPA + HTTP/REST & C++ SQL + NoSQL • インメモリデータベース + ディスクデータ • 非常に低いレイテンシ、短いアクセス時間 リアルタイム
4.
4 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Who’s Using MySQL Cluster?
5.
5 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. MySQL Cluster Connection Thread Scalability • DBT2 Benchmark – Single MySQL Server – Single Data Node – 128 client connections 8.5x
6.
6 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. MySQL Cluster 7.3: Auto-Installer • 素早く設定可能 • リソースを自動検出 • ワークロードに合わせた最適化 • 再現可能なベストプラクティス • MySQL Cluster 7.2 + 7.3 で 使用可能 Specify Workload Auto- Discover Define TopologyDeploy
7.
7 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. MySQL Cluster 7.3: Auto-Installer • マルチホストサポート • リモートサーバへもデプロイ 可能 • 簡単に実行可能: – bin/ndb_setup – setup.bat MySQL Cluster Auto-Installer
8.
8 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-Installerを使って、MySQL Clusterの テスト環境を5分で作成してみよう 1.MySQL Cluster7.3をダウンロードする 2.Auto-Installerを起動して、各種設定を行う 3.Auto-InstallerからDeployする 4.稼働確認
9.
9 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. MySQL Cluster7.3をダウンロードする • http://dev.mysql.com/downloads/cluster/ へアクセス • 環境に応じたモジュールをダウンロード – 今回は、 Linux - Generic (glibc 2.5) (x86, 64-bit), Compressed TAR Archive (mysql-cluster-gpl-7.3.2-linux-glibc2.5-x86_64.tar.gz) をダウンロード
10.
10 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-Installerを起動して、各種設定を行う • TARファイルを解凍 – cd /usr/local – tar xvzf /<<ファイルパス>>/mysql-cluster-gpl-7.3.2-linux-glibc2.5-x86_64.tar.gz – mv mysql-cluster-gpl-7.3.2-linux-glibc2.5-x86_64 mysql-cluster • mysqlユーザ作成 – groupadd -g 502 mysql – useradd -u 502 -g mysql -d /home/mysql -s /bin/bash mysql • Auto-Installerを起動(mysqlユーザで実行) – /usr/local/mysql-cluster/bin/ndb_setup.py
11.
11 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-Installerを起動して、各種設定を行う • 「Create New MySQL Cluster」をクリック後、 「Next」をクリックし続ける – 設定を変更したい場合は、設定を変更後、「Next」をクリック
12.
12 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-Installerを起動して、各種設定を行う
13.
13 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-Installerを起動して、各種設定を行う
14.
14 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-Installerを起動して、各種設定を行う
15.
15 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-Installerを起動して、各種設定を行う
16.
16 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-Installerを起動して、各種設定を行う
17.
17 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-Installerを起動して、各種設定を行う
18.
18 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-InstallerからDeployする • 「Deploy and start cluster」をクリック
19.
19 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-InstallerからDeployする
20.
20 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-InstallerからDeployする
21.
21 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-InstallerからDeployする
22.
22 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. Auto-InstallerからDeployする
23.
23 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. 稼働確認 • SQLノード1に接続 – mysql -u root --port=3306 --socket=/home/mysql/MySQL_Cluster/53/mysql.socket • SQLノード2に接続 – mysql -u root --port=3307 --socket=/home/mysql/MySQL_Cluster/54/mysql.socket
24.
24 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. 稼働確認 • SQLノード1から実行 – InnoDBとNDBでテーブルを作成し、データをinsert • use test; • create table t_ndb (id int auto_increment, col1 char(20), primary key(id)) engine=ndb; • create table t_innodb (id int auto_increment, col1 char(20), primary key(id)) engine=innodb; • insert into t_innodb(col1) values('InnoDB'); • insert into t_ndb(col1) values('NDB'); – データを確認 • show tables; • select * from t_innodb; • select * from t_ndb;
25.
25 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. 稼働確認 • SQLノード2から実行 – データを確認(NDBのテーブルのみが確認できる) • use test; • show tables; • select * from t_innodb; • select * from t_ndb; – NDBのテーブルにデータをinsert • insert into t_ndb(col1) values('NDB_Node2'); – データを確認 • select * from t_ndb;
26.
26 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. 稼働確認 • SQLノード1から実行 – データを確認(SQLノード2から INSERT したデータも確認できる) • select * from t_ndb;
27.
27 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. テスト環境はできたので、 後は奥野さんの本を片手に MySQL Clusterを触りましょう!! (http://gihyo.jp/book/にて、電子書籍版もあり) ※各種パラメータは、必要に応じて変更しましょう。 特に、以下の設定は、すぐに容量不足になりデータを挿入できなくなるので要注意!! - DataMemory=1M - IndexMemory=1M
28.
28 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved.
29.
29 Copyright ©
2012, Oracle and/or its affiliates. All rights reserved. 29