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
0
330
「MySQL 8.0の薄い本」の現状報告
日本MySQLユーザ会会(MyNA会) 2020年11月 LT
hmatsu47
PRO
November 25, 2020
Tweet
Share
More Decks by hmatsu47
See All by hmatsu47
今年の MySQL/HeatWave ネタ登壇振り返り
hmatsu47
PRO
0
10
今年の DB ネタ登壇振り返り
hmatsu47
PRO
0
8
RDS/Aurora アップデート 2025
hmatsu47
PRO
0
18
YAPC::Fukuoka 2025 現地ハイブリッド参加の旅
hmatsu47
PRO
0
7
今年の FESTA で初当日スタッフ+登壇してきました
hmatsu47
PRO
0
14
攻略!Aurora DSQL の OCC(楽観的同時実行制御)
hmatsu47
PRO
0
9
PostgreSQL でもできる!GraphRAG
hmatsu47
PRO
0
11
Aurora DSQL のトランザクション(スナップショット分離と OCC)
hmatsu47
PRO
0
16
いろんなところに居る Amazon Q(Developer)を使い分けてみた
hmatsu47
PRO
0
36
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
38
Ruling the World: When Life Gets Gamed
codingconduct
0
100
Building Flexible Design Systems
yeseniaperezcruz
330
39k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
Become a Pro
speakerdeck
PRO
31
5.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
250
Prompt Engineering for Job Search
mfonobong
0
130
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
200
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
89
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
31
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