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
310
「MySQL 8.0の薄い本」の現状報告
日本MySQLユーザ会会(MyNA会) 2020年11月 LT
hmatsu47
PRO
November 25, 2020
Tweet
Share
More Decks by hmatsu47
See All by hmatsu47
さいきんの MySQL との付き合い方 〜 MySQL 8.0 より後の世界へようこそ 〜
hmatsu47
PRO
0
12
ベクトルストア入門
hmatsu47
PRO
0
11
Aurora DSQL について
hmatsu47
PRO
0
9
DynamoDB Global Tables MRSC・pgvector 0.8.0・caching_sha2_password 関連アップデート
hmatsu47
PRO
0
10
10 年(+1 年)の振り返りと 2025 年の活動予定
hmatsu47
PRO
0
24
RDS/Aurora アップデート(2024 年版)
hmatsu47
PRO
0
31
Aurora DSQL と楽観的同時実行制御(OCC)
hmatsu47
PRO
0
43
Claude 3.5 で Haiku
hmatsu47
PRO
0
26
HeatWave on AWS の PrivateLink インバウンドレプリケーションで Aurora フェイルオーバーに追従する
hmatsu47
PRO
0
23
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
GraphQLとの向き合い方2022年版
quramy
44
14k
Embracing the Ebb and Flow
colly
84
4.6k
Automating Front-end Workflow
addyosmani
1369
200k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
260
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Writing Fast Ruby
sferik
628
61k
Side Projects
sachag
452
42k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
650
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