Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
「MySQL 8.0の薄い本」の現状報告
Search
hmatsu47
PRO
November 25, 2020
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「MySQL 8.0の薄い本」の現状報告
日本MySQLユーザ会会(MyNA会) 2020年11月 LT
hmatsu47
PRO
November 25, 2020
More Decks by hmatsu47
See All by hmatsu47
ゲームで挑戦!VPC の気持ちになって IPv4/v6 パケットをルーティングしよう!
hmatsu47
PRO
0
20
続・名古屋城とデータセンター
hmatsu47
PRO
0
20
【再演】IPv6 VPC の実装パターンをいくつか
hmatsu47
PRO
0
21
名古屋城とデータセンター
hmatsu47
PRO
0
32
IPv6 に関する話
hmatsu47
PRO
0
23
さいきんの光ファイバーの話
hmatsu47
PRO
0
50
低いほうのレイヤを見てみる話
hmatsu47
PRO
0
26
IPv6 VPC の実装パターンをいくつか
hmatsu47
PRO
0
44
光ファイバーと IPv6 絡みの話
hmatsu47
PRO
0
60
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Faster Mobile Websites
deanohume
310
32k
Chasing Engaging Ingredients in Design
codingconduct
0
240
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
Fireside Chat
paigeccino
42
4k
Exploring anti-patterns in Rails
aemeredith
3
450
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
How to build a perfect <img>
jonoalderson
1
5.8k
The Cult of Friendly URLs
andyhume
79
7k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
380
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Transcript
「MySQL 8.0 の薄い本」の現状報告 (2020/11・8.0.22 対応版) 日本 MySQL ユーザ会会 (MyNA 会)
2020 年 11 月 2020/11/25 まつひさ(hmatsu47)
自己紹介 松久裕保(@hmatsu47) https://qiita.com/hmatsu47 名古屋で Web インフラのお守り係をしています MySQL 8.0 の薄い本を作って配っています ◦
Qiita の記事: https://qiita.com/hmatsu47/items/ceb75caf46e3c761095d ◦ GitHub リポジトリの他、印刷版を勉強会などで無料配布していました ◦ 新型コロナウイルスの関係でオフライン勉強会ができなくなったので、 現在は BOOTH でも配布しています(100 円+送料) https://hmatsu47.booth.pm/items/2524481 2
自己紹介 松久裕保(@hmatsu47) https://qiita.com/hmatsu47 名古屋で Web インフラのお守り係をしています MySQL 8.0 の薄い本を作って配っています ◦
Qiita の記事: https://qiita.com/hmatsu47/items/ceb75caf46e3c761095d ◦ GitHub リポジトリの他、印刷版を勉強会などで無料配布していました ◦ 新型コロナウイルスの関係でオフライン勉強会ができなくなったので、 現在は BOOTH でも配布しています(100 円+送料) https://hmatsu47.booth.pm/items/2524481 3 今回はコレの話 ↓
MySQL 8.0 の薄い本とは? MySQL 8.0 の 新機能と変更点を記したものです ◦ MySQL 5.7
までに実装された機能は扱いません ◦ そのあたりは通称「おさかな本」をお読みください https://www.shoeisha.co.jp/book/detail/9784798147406 リンク集&実行例(サンプル)集です ◦ 自分で書いた Qiita の記事から実行例を抽出・改変したものに加えて、 公式リファレンスマニュアルや各種ブログの URL を集めて まとめました 4
8.0.20 対応版(2020/05)より ページ数の関係で、2 種類に分けました ◦ 印刷版 :機能説明+公式マニュアル等へのリンク+実行例のみ (要約版) 各種リンクを省いた分、実行例を追加 本文
120 ページ(表紙込み 124 ページ)以内に (ラクスルで印刷可に) ◦ 電子版 PDF :印刷版の内容+各種リンク(ブログなど) 今まで通りの構成で、さらにページ数増 本文 120 ページ超えも OK 5
その後、 予想以上にコロナの影響が大きく… ◦ 8.0.21 の新機能・変更点がブログ記事にならない問題 ◦ 印刷版がなかなか捌けない問題 …などが発生 その結果、 ◦
8.0.20 対応版(印刷版)の不良在庫が発生 ◦ 8.0.21 対応版の発行は見送り(追補版を発行) →モチベーション維持の危機が発生 6
「尻を叩く仕組み」としては機能せず ちなみに、コレ↓は (https://speakerdeck.com/hmatsu47/2nian-mu-falsemysql-8-dot-0-falsebo-iben?slide=28) 7 • スコア UP 要因が別 • 勉強会出すぎ
←技術力???
そして 8.0.22 対応版では 当初、印刷版を電子版に再統合することを画策 ◦ 印刷版がなかなか捌けない問題 ◦ 公式マニュアルのリンク変わりすぎ問題 ▪ Slave
→ Replica の影響が URL に波及 ▪ フライング(?)で Master → Source も ◦ ラクスルで 126 ページ以上の無線綴じ冊子に対応したらしい 8
ところが、 ラクスルの無線綴じ冊子少部数で 126 ページ以上を選択すると… 9
ところが、 ラクスルの無線綴じ冊子少部数で 126 ページ以上を選択すると… →配布開始を匂わせた後に発覚したので、大慌てで印刷版原稿を準備 (しんどい) 10
結果、8.0.22 対応版では 基本的には「今年のスタイル」のまま行くことに ◦ 新たに「8.0.21 以降の主な変更点」のページを追加 ◦ 最終的なページ数は以下のとおりに ▪ 印刷版:114
ページ(表紙込み 118 ページ) ▪ 電子版:135 ページ 配布は以下で ◦ GitHub:https://github.com/hmatsu47/mysql80_no_usui_hon ◦ BOOTH:https://booth.pm/ja/items/2524481 11
余談 8.0.22 対応版更新の Issue 閉じたのに何か立ってる?と思ったら lefred さん !?!? →配布開始後でしたが内容を Update
しました 12
今後 MySQL 5.6 Extended Support 終了後の行方は…? ◦ MySQL 9.0(DMR?)は登場するのか? ◦
MySQL 8.0 の機能追加はいつまで続くのか? ◦ MySQL 8.0 のブログ記事はいつまで書き続けられるのか? ▪ yoku0825 さん Oracle ACE 継続の危機? ◦ 自分自身、いつまで飽きずに続けられるのか? →当面は「続ける気がある間は続ける」ということで… 13