令和元年のMySQL界の元年的話題~認定試験とGIS機能~

>100 Views

October 02, 19

スライド概要

2019/10/02に開催されたOSS推進フォーラムのセミナーでの発表資料です。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

令和元年の MySQL界の 元年的話題 ~認定試験とGIS機能~ 2019/10/02 日本MySQLユーザ会 坂井 恵

2.

I am ... • 坂井 恵 (さかいけい;@sakaik) • 日本MySQLユーザ会 副代表 • 有限会社アートライ 代表取締役 • 測量士補(申請中)

3.

MySQL 8.0 MySQLの歴史の中でも 50年に一度の大進化! MySQL 5.7 の時にも似たようなことを言いました(ぺろ) 5.7、8.0 とも、驚くべき進化をしています!

4.

MySQL 8.0 簡単にまとめると に分けて考えると、進化のポイントが追いやすい

5.

そんな MySQL 8.0 たくさんの新機能、改善改良点などがあ りますが・・・

6.

令和元年記念 MySQLの元年的話題! •認定試験元年! •GIS機能元年!

7.

(1) 令和元年MySQL認定試験元年!

8.

本イベント 概要 • OSSをITに活用したい技術者および技術者を目 指す総ての人々を対象とした、技術力向上を目 的とした技術セミナです。 • 今回は、OSSのデータベースの代表格である MySQLをテーマに、講師の方にお話いただき ます。

9.

本イベント 概要 • OSSをITに活用したい技術者および技術者を目 指す総ての人々を対象とした、技術力向上を目 的とした技術セミナです。 • 今回は、OSSのデータベースの代表格である MySQLをテーマに、講師の方にお話いただき ます。

10.

「とりあえず認定試験」 技術者側 • 力試しに • 普段は目が行かない機能や技術に対する網羅性 採用側 • 評価する能力がない場合に、とりあえず認定資格を 持ってない人よりも、持ってる人を。 • どんな試験であっても、受かっているということで 「最低限の」ベースの知識は一度は通っていること は保証されている。

11.

MySQLにも 認定試験、あります! • 試験番号: 1Z0-888 (JPN) https://education.oracle.com/ja/mysql-57-databaseadministrator/pexam_1Z0-888

12.

MySQL認定試験 今やっている試験科目 (日本語) • MySQL 5.7 Database Administorator の1科目のみ • 参考:MySQL 5.6 の時には以下の2科目があった • Database Administrator (1Z0-883) • Developer(1Z0-882)

13.

MySQL認定試験 概要 • ピアソンVUE社の各地試験センターで受験 • 試験番号: 1Z0-888 (JPN) • CBT形式の試験 • 試験時間 120分 • 受験料: ¥26,600(税別) • たった58%の正解で合格 https://education.oracle.com/ja/mysql-57-databaseadministrator/pexam_1Z0-888

14.

なぜ認定試験「元年」か • MySQL認定試験は、かなり前のバージョンか ら存在しています • たしかMySQL5.0の認定試験の本(英語)を持ってい たはずなので、その頃には既に。 • 日本語での試験も提供されていました では何故、いま、元年!?

15.

なぜ認定試験「元年」か • 今までの試験には、あまり「本気」を感じなかった (個人の感想) • プロモーションとかあまりしていない • 盛り上げたいのかどうでもいいのかわからない • 今回 5.7 の日本語試験の提供開始 • サンプル問題の公開 • 社員各氏の積極的なアピール • そういや「認定試験」実施の大ベテランのOracle社だった! 今回は本気だぞ!!!と判断するに足る空気を感じた (個人の感想はハズれることがあります)

16.

試験内容は? MySQL の "Administrator" の力量を問われる試験です ずずっと下のほうに 行くと・・・ 試験内容チェックリスト https://education.oracle.com/ja/mysql-57database-administrator/pexam_1Z0-888

17.

試験範囲 1. MySQLのインストール 6. MySQLのアーキテクチャ 2. MySQLの設定 7. MySQLの監視 3. ユーザー管理 8. MySQLのセキュリティ 4. システムの安定状態の維持 9. クエリーパフォーマンスの最適化 5. バックアップ方法 10. レプリケーション・トポロジの設定 https://education.oracle.com/ja/mysql-57-database-administrator/pexam_1Z0-888

18.

どの程度 信頼性のある試験か? 個人の感覚ですが ちゃんと知っている人はちゃんと合格る ちゃんと知らない人はちゃんと落ちる 試験であると感じました。 例: - 30分でちゃんと合格する yoku0825 さん(歩くMySQL) - 1時間以上唸って、不合格となった私(ただの歩く人) → 2回目で合格りました!

19.

良い試験だと思います! (個人の感想) • 重箱の隅・枝葉末節だったり • ちょっとコマンド叩けばわかるのに、机上で(つま り脳内で)解決しなきゃいけなかったり • 答えが存在しない問題が何問かあるらしかったり というのも含まれていますが、全体として「知って いる人がちゃんと解ける」良い試験だと感じました。

20.

MySQL認定試験 MySQLの運用管理をしているなら、オススメしま す! 合格れば、自信になります! 落ちれば、合格った人たちのハクになります(笑) (冗談です。しっかり合格してください!)

21.

MySQL認定試験まとめ • MySQL 5.7 Database Administrator (1Z0-888-JPN) • CBT で 120分、75問 • 受験料は 26,600円+税 • ピアソンVUEにて試験を実施 • 58%で合格 • 択一または複数選択問題 • MySQLの「管理者」の知識を問う試験 ~いくらSQLに詳しくても点にはならない ~運用業務を普段やっている人、知識整理も兼ねてぜひ 令和元年MySQL認定試験元年!

22.

(2) 令和元年GIS機能元年!

23.

MySQL 8.0 にGIS機能が 具体的には、 空間情報(GIS)を扱うための、 データ型 関数群 が強化されました。

24.

なぜGIS機能「元年」か • MySQL 4.1 (2004年頃)から、空間情報を扱う 型はあった(MyISAM専用) • MySQL 5.7(2015年頃) Boostライブラリを使っ て、全面的に再実装 • MySQL 8.0(2017年頃) SRID (SRS) 対応

25.

地球が丸くなった元年 • MySQL 8.0 でサポートされたSRS(Spatial Reference System) • 測地系 • 地球の大きさや扁平率(モデル)を定義 →そのモデルに沿った距離計算が可能に MySQLさん、丸い地球へようこそ!

26.

MySQLで扱える空間情報の型 Point 点 LineString 線(=折れ線) Polygon ポリゴン(=囲まれた領域) この3つがあれば、地球上のエリア(例;都道府 県や湖沼など)、線(例;川、道路、バス路線 など)、点(例;ランドマークの場所、バス停、 代表地点など)を表せる ※今日は深入りしませんが、この3つの型を抽象化した Geometry 型 や、 3つの型それぞれを複数持てる Multi* 型などもあります

27.

GISのデータを扱えることが何故、 そんなに 興奮的事項なのか データベースで扱える主な型:     数値 文字列 日付時刻 バイナリ →これで、世界中に存在する情報の多くを格納 することができる ここに加わったのが(使える)空間情報の型。 MySQLが扱える情報そのものの世界が広がった 大事件!!

28.

個人的興奮ポイント 位置の情報(点でも線でも面でも)は、 我々の「現実世界」と直結している! 東経 139度45分56.1秒 北緯 35度39分59.9秒 と表せば、私たちが今いる まさに、ここ!! 地理院地図:FieldAccess2 使用

29.

RDBMSの役割 • 第一義に、現実世界の投影。現実世界を格納 • 商品の情報も • 売上の情報も • お客様や社員の情報も みんな大切な「現実世界の投影」 • でも「場所」や、その場所の「形」というのは もっとも直観的な現実世界!

30.

MySQLのGIS機能の現状 • 基本的なデータの扱い(=型)については、既 に十分に実用レベル • 空間インデックスを使う処理の一部が遅いとい う問題が発覚したが、報告済、おそらく対応中。 • 関数群については、まだまだこれから。特に集 約や分析を行う関数が、他のRDBMSのGIS機 能に比べて、格段に不足している

31.

それでも 今 MySQLのGIS機能をお勧 めする理由 • MySQLの機能の進化に合わせて、一緒に自分 も成長していける • 完成した機能を一から学ぶよりもきっとラク • まだ本格的に触っている人はそれほど多くない • →今なら あなたも第一人者!

33.

令和元年まとめ MySQL認定試験元年 みんなでMySQLの認定プロ フェッショナルになろう! MySQL GIS機能元年 今から始めて、第一人者になろ う! あなたの第一人者元年!