Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MySQL 8.0 の薄い本を 1 年間更新し続けてみた話と、これから
Search
hmatsu47
PRO
March 01, 2020
Technology
1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MySQL 8.0 の薄い本を 1 年間更新し続けてみた話と、これから
2020/03/01 技術書同人誌について話そう!夜の部
hmatsu47
PRO
March 01, 2020
More Decks by hmatsu47
See All by hmatsu47
中小企業に就職して転職せず30年。結果どうなった?
hmatsu47
PRO
0
84
JAWS ミート 2026 の「出し物」のゲームを Kiro と AI-DLC v2 で作った話
hmatsu47
PRO
0
15
ゲームで挑戦!VPC の気持ちになって IPv4/v6 パケットをルーティングしよう!
hmatsu47
PRO
0
29
続・名古屋城とデータセンター
hmatsu47
PRO
0
28
【再演】IPv6 VPC の実装パターンをいくつか
hmatsu47
PRO
0
33
名古屋城とデータセンター
hmatsu47
PRO
0
40
IPv6 に関する話
hmatsu47
PRO
0
29
さいきんの光ファイバーの話
hmatsu47
PRO
0
76
低いほうのレイヤを見てみる話
hmatsu47
PRO
0
35
Other Decks in Technology
See All in Technology
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
23
16k
MCPをつなげて作る組織横断のAIエージェント基盤(の開発工程)
tsubakimoto_s
0
130
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
180
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
2.5k
Reactの設計論
uhyo
24
13k
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
1.8k
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
12
5.8k
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
4
1.3k
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
230
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
190
「守り」で活用するオンデバイスLLM 〜写ってはいけないを総力戦で防ぐ〜 / iOSDC Japan 2026
nakamuuu
0
150
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
Exploring anti-patterns in Rails
aemeredith
4
510
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
650
What's in a price? How to price your products and services
michaelherold
247
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.9k
Deep Space Network (abreviated)
tonyrice
0
310
Between Models and Reality
mayunak
4
460
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Transcript
MySQL 8.0の薄い本を 1年間更新し続けてみた話 と、これから インフラ勉強会 技術書同人誌について話そう!夜の部 2020/03/01 まつひさ(hmatsu47)
自己紹介 松久裕保(@hmatsu47) https://qiita.com/hmatsu47 名古屋でWebインフラのお守り係(非DBA) ◦ 会社ではAmazon Aurora(MySQL 5.6互換版)を 使ってます MySQL
8.0:趣味・遊び ◦ MySQL 8.0の薄い本を作って配っています https://qiita.com/hmatsu47/items/ceb75caf46e3c761095d ◦ 現在8.0.19対応版です ◦ GitHubリポジトリのほか、印刷版を勉強会などでタダで配っています 2
おしながき • MySQL 8.0の薄い本とは? • MySQL 8.0の薄い本の基本的な使い方 • 1年間のMySQL 8.0(と仲間たち)の成長を振り返る
• (その間の)MySQL 8.0の薄い本の成長を振り返る • いまの課題 • 技術同人誌を作ってタダで配る意味は? • そして、今後の展開 3
MySQL 8.0の薄い本とは? MySQL 8.0の新機能とMySQL 5.7からの変更点を記したものです ◦ MySQL 5.7までに実装された機能は扱いません ◦ そのあたりは通称「おさかな本」をお読みください
https://www.shoeisha.co.jp/book/detail/9784798147406 リンク集&実行例(サンプル)集です ◦ 自分で書いたQiitaの記事から実行例を抽出・改変したものに加えて、 公式リファレンスマニュアルや各種ブログのURLを集めてまとめました 8.0.15の頃から作り始めて、現在8.0.19に対応しています ◦ 現時点で116ページあります(絶賛増殖中) 4
5
6
7
8
MySQL 8.0の薄い本の基本的な使い方 電子版PDFをメインに! ◦ MySQL 8.0の薄い本=リンク集&実行例(サンプル)集です ◦ サンプルもコピペしやすいです(途中の改行に注意!) 印刷版を使うときは章末のQRコードを活用してください ◦
Webリンク集に飛びます ◦ 過去のバージョンもあります 巻末の索引を活用してください ◦ キーワードを眺めていると新たな発見があるかも? 9
MySQL 8.0(と仲間たち)の成長を振り返る 10 バージョン リリース 主な追加機能(2019/02~2020/01) 8.0.15 2019/02 (グループレプリケーションのIPv6関連バグフィックス) 8.0.16
2019/04 CHECK制約, TLSv1.3, The ddl_rewriter Plugin, テンポラリテーブル変更, 非同期C API, … 8.0.17 2019/07 CLONEプラグイン, JSON Validation&検索関数, utf8mb4_0900_bin, Multi-Valuedインデックス, InnoDB Redoログアーカイブ, Lock Order Tool, antijoin, … 8.0.18 2019/10 ランダムパスワード生成, グループレプリケーション圧縮, Hash Join, … 8.0.19 2020/01 ユーザ別のログイン試行回数/タイマー, ALTER TABLE DROP/ALTER CONSTRAINT, CTEでのLIMIT句対応, InnoDB ReplicaSetなどのMySQL Shell AdminAPI新機能, TIMESTAMP/DATETIMEのtime zone offset, …
MySQL 8.0(と仲間たち)の成長を振り返る 11 バージョン リリース 主な追加機能(2019/02~2020/01) 8.0.15 2019/02 (グループレプリケーションのIPv6関連バグフィックス) 8.0.16
2019/04 CHECK制約, TLSv1.3, The ddl_rewriter Plugin, テンポラリテーブル変更, 非同期C API, … 8.0.17 2019/07 CLONEプラグイン, JSON Validation&検索関数, utf8mb4_0900_bin, Multi-Valuedインデックス, InnoDB Redoログアーカイブ, Lock Order Tool, antijoin, … 8.0.18 2019/10 ランダムパスワード生成, グループレプリケーション圧縮, Hash Join, … 8.0.19 2020/01 ユーザ別のログイン試行回数/タイマー, ALTER TABLE DROP/ALTER CONSTRAINT, CTEでのLIMIT句対応, InnoDB ReplicaSetなどのMySQL Shell AdminAPI新機能, TIMESTAMP/DATETIMEのtime zone offset, … マイナーバージョンアップとは? (メンテナンスリリース)
MySQL 8.0の薄い本の成長を振り返る 12 バージョン 発行(初刷) URL(Manual) うち変更分 URL全体 実行例 ページ数
8.0.15 2019/04/13 206個 435個 17本 108ページ 8.0.16 2019/05/02 219個 1個 457個 18本 112ページ 8.0.17 2019/08/08 253個 4個 522個 18本 114ページ 8.0.18 2019/10/27 275個 7個 564個 18本 114ページ 8.0.19 2020/01/19 280個 4個 588個 18本 116ページ
MySQL 8.0の薄い本の成長を振り返る 13 バージョン 発行(初刷) URL(Manual) うち変更分 URL全体 実行例 ページ数
8.0.15 2019/04/13 206個 435個 17本 108ページ 8.0.16 2019/05/02 219個 1個 457個 18本 112ページ 8.0.17 2019/08/08 253個 4個 522個 18本 114ページ 8.0.18 2019/10/27 275個 7個 564個 18本 114ページ 8.0.19 2020/01/19 280個 4個 588個 18本 116ページ マイナーバージョンアップとは?(2回目) (メンテナンスリリース)
MySQL 8.0の薄い本の成長を振り返る 14 バージョン 発行(初刷) URL(Manual) うち変更分 URL全体 実行例 ページ数
8.0.15 2019/04/13 206個 435個 17本 108ページ 8.0.16 2019/05/02 219個 1個 457個 18本 112ページ 8.0.17 2019/08/08 253個 4個 522個 18本 114ページ 8.0.18 2019/10/27 275個 7個 564個 18本 114ページ 8.0.19 2020/01/19 280個 4個 588個 18本 116ページ 着実に増加中
MySQL 8.0の薄い本の成長を振り返る 15 バージョン 発行(初刷) URL(Manual) うち変更分 URL全体 実行例 ページ数
8.0.15 2019/04/13 206個 435個 17本 108ページ 8.0.16 2019/05/02 219個 1個 457個 18本 112ページ 8.0.17 2019/08/08 253個 4個 522個 18本 114ページ 8.0.18 2019/10/27 275個 7個 564個 18本 114ページ 8.0.19 2020/01/19 280個 4個 588個 18本 116ページ 意外と変わる ・最近出た機能のページが移動(Dynamic Privileges, TDE, InnoDB ClusterのClone) ・細かい項目がServer Options~System Variables間で移動(アンカーリンク)
MySQL 8.0の薄い本の成長を振り返る 16 バージョン 発行(初刷) URL(Manual) うち変更分 URL全体 実行例 ページ数
8.0.15 2019/04/13 206個 435個 17本 108ページ 8.0.16 2019/05/02 219個 1個 457個 18本 112ページ 8.0.17 2019/08/08 253個 4個 522個 18本 114ページ 8.0.18 2019/10/27 275個 7個 564個 18本 114ページ 8.0.19 2020/01/19 280個 4個 588個 18本 116ページ 全体のページ数が制約に (内容の見直しが必要?)
いまの課題 ページ数増えすぎ問題(薄い本詐欺) ◦ 気楽にラクスルで印刷できる限界が近い(本文の上限120ページ) 実行例(サンプル)追加できない問題 ◦ ページ数増えすぎ問題から派生 ◦ 特に第7章(12ページ→15ページ) ◦
大きな機能追加のネタが書けない… 17
18
技術同人誌を作ってタダで配る意味は? タダで配りたいわけではない ◦ 色々と事情が とはいえ、環境が整うまで待つのでは時間がもったいない ◦ 交渉して道を拓くのも大事だけれど ◦ 幸いにも経済的には困っていない とりあえず作ってみて、配ってみたら割と喜んでもらえた
◦ OSSのコミュニティに少しは貢献できたかも? ◦ (デカすぎる)名刺代わりになった 19
そして、今後の展開 2種類に分けます! ◦ 印刷版 :機能説明+公式マニュアルへのリンク+実行例のみ (抜粋版) 各種リンクを省いた分、実行例を増やします! ◦ 電子版PDF:印刷版の内容+各種リンク(ブログなど) 今まで通りの構成で、さらにページ数が増えます! 8.0.20対応版から! ◦
2020/05/中 GitHub公開・配布開始予定 20
というわけで MySQL 8.0の薄い本は続きます ◦ 2種類になります! ▪ 印刷版(抜粋版) ▪ 電子版PDF 今年もタダで配ります
◦ 新型コロナウイルスの件が落ち着いたら、リアルの勉強会でもお会いし ましょう! 21
ついでに告知です(3/6 FRI 22:00~23:30) 22