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
Aurora DSQL のトランザクション(スナップショット分離と OCC)
hmatsu47
PRO
0
4
いろんなところに居る Amazon Q(Developer)を使い分けてみた
hmatsu47
PRO
0
22
ゲームで体感!Aurora DSQL の OCC(楽観的同時実行制御)
hmatsu47
PRO
0
11
PostgreSQL+pgvector で GraphRAG に挑戦 & pgvectorscale 0.7.x アップデート
hmatsu47
PRO
0
28
LlamaIndex の Property Graph Index を PostgreSQL 上に構築してデータ構造を見てみる
hmatsu47
PRO
0
17
PostgreSQL+pgvector で LlamaIndex の Property Graph Index を試す(序章)
hmatsu47
PRO
0
16
HeatWave on AWS という選択肢を検討してみる
hmatsu47
PRO
0
13
HeatWave on AWS のインバウンドレプリケーションで HeatWave エンジン有効時のレプリケーションラグを確認してみた!
hmatsu47
PRO
0
22
CloudWatch Database Insights 関連アップデート
hmatsu47
PRO
0
56
Featured
See All Featured
Docker and Python
trallard
45
3.5k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Into the Great Unknown - MozCon
thekraken
40
2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Git: the NoSQL Database
bkeepers
PRO
431
66k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
Making Projects Easy
brettharned
117
6.4k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Automating Front-end Workflow
addyosmani
1370
200k
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