Movatterモバイル変換


[0]ホーム

URL:


Uploaded bysakaik
PPTX, PDF214 views

いまいまMySQL@OSC2016長岡

2016.10.01 新潟県長岡市で開催されたオープンソースカンファレンス(OSC)2016-Nagaoka での日本MySQLユーザ会(MyNA)枠発表資料です。

Embed presentation

Download to read offline
2016/10/01OSC2016-Nagaoka日本MySQLユーザ会(MyNA)坂井 恵 (@sakaik )
こっちです
baserCMSとは• PHPで書かれた国産CMS• 「コーポレートサイトにちょうどいい」• データベースとしてMySQLを使用可能(PostgreSQLも選択可)
本当に、こっちです
AGENDA
Who am I?• 坂井 恵 (さかい けい)@sakaik• 日本MySQLユーザ会(MyNA)副代表• MySQLは趣味です• 千葉県から来ました
Who am I?最近、査読でお手伝いさせていただいた本実際の活用範囲は限定的かもしれないけれども、たぶんこの本は、あなたのSQLの【幅】を広げてくれます-- sakaik, 2016
MySQL 5.7 登場• 2015年10月• MySQL 5.7.9 ~• 2016年9月30日現在、MySQL 5.7.15 が最新• 個人的印象では「MySQL史上 最大の進化」
5.7に到るまでの道のり5.75.65.15.06.05.55.4
5.7に到るまでの道のり
詳解MySQL5.7の紹介
詳解MySQL5.7の紹介• 奥野幹也氏 著• 2016年8月 刊• MySQL 5.7の進化部分だけに絞った本• 背景の説明もしっかりなので、「MySQLInternals」な入門書としてもオススメNEW!!おさかなの本
MySQL 5.7 進化の内容たくさんの進化ポイントがありますが、要するに、、、、、• より速く• より安全に• より便利に
MySQL 5.7 進化の内容言い換えると、• ①速くなった• ②安全になった。安定性が向上した• ③機能がいくつか(いくつも)増えた
MySQL5.7: ①速度の向上• 同時実行性能• 多CPU• 不要な内部処理の省略
MySQL5.7:②安定性の向上• 主に、障害(突然の電源断)に関する耐久性の向上• セキュリティ(ユーザ管理等を含む)の仕組みの充実
MySQL5.7:③新機能• JSON対応/ドキュメントストア– JSONデータ型、JSON関数• GIS機能の整備– GIS関数名の整理と拡充• レプリケーションの進化– マルチソースレプリケーション– マルチスレッドスレーブ• 生成カラム(GENERATED COLUMN)• 内部情報を見るしくみの充実– PERFORMANCE_SCHEMA、sysスキーマ
MySQL5.7 新機能:GENERATED COLUMN日本語で「生成列」とも。mysql> CREATE TABLE gentest (a int, b int, c int GENERATED ALWAYS AS (a+b));mysql> INSERT INTO gentest (a,b) values (3,5),(2,9);mysql> SELECT * FROM gentest;+------+------+------+| a | b | c |+------+------+------+| 3 | 5 | 8 || 2 | 9 | 11 |+------+------+------+mysql> CREATE TABLE gentest2 (a int, b int,c int GENERATED ALWAYS AS ((a+b)*rand()));ERROR 3102 (HY000): Expression of generated column 'c' contains a disallowedfunction.
GENERATED COLUMNcol_name data_type [GENERATED ALWAYS]AS (expression)[VIRTUAL | STORED][UNIQUE [KEY]] [COMMENT comment][[NOT] NULL] [[PRIMARY] KEY]※実は GENERATED ALWAYS 句は省略可能
GENERATED COLUMNcol_name data_type [GENERATED ALWAYS]AS (expression)[VIRTUAL | STORED][UNIQUE [KEY]] [COMMENT comment][[NOT] NULL] [[PRIMARY] KEY]mysql> CREATE TABLE gentest (a int, b int,c int GENERATED ALWAYS AS (a+b));mysql> CREATE TABLE gentest (a int, b int,c int AS (a+b));
• SQL_MODE: ONLY_FULL_GROUP_BY がデフォルトでオンになった↓• 雑なクエリが書けなくなって歓迎!(きっとどこかで悲鳴が)SQLモードのデフォルト値
例:SELECT mycode, name, count(*)FROM tbl1GROUP BY mycode;SQL_MODE: ONLY_FULL_GROUP_BYこんなクエリを書いていませんか?
例:×SELECT mycode, name, count(*)FROM tbl1 GROUP BY mycode;○SELECT mycode, name, count(*)FROM tbl1 GROUP BY mycode, name;SQL_MODE: ONLY_FULL_GROUP_BY
SQL_MODE: ONLY_FULL_GROUP_BYこれで「SQLを勉強したい人」にもMySQLをお勧めできる!!
MySQL 5.7• SQL_MODE: ONLY_FULL_GROUP_BYがデフォルトでオンになったSQLモードのデフォルト値(おさらい)
MySQL5.7新機能:ドキュメントストアものすごく大雑把に言うとガンガン登録したり検索したりできる機能
MySQL5.7新機能:ドキュメントストアMySQL 5.7.7 RCMySQL 5.7.8 RC 『JSON型/JSON関数』MySQL 5.7.9 GA!!MySQL 5.7.10MySQL 5.7.11MySQL 5.7.12 『ドキュメントストア』 突如登場!
MySQL5.7新機能:ドキュメントストアMySQL 5.7 Reference manual
MySQL5.7新機能:ドキュメントストアMySQL 5.7 Reference manual• MySQL 5.7.12 ~• JSON型/JSON関数のサポート• X Plugin: 33060ポート• MySQL Shell (mysqlsh)
mysqlshで、python や JavaScript でコマンドライン操作が可能NoSQL的な。MySQL5.7新機能:ドキュメントストア
情報スキーマ系INFORMATION_SCHEMAPERFORMANCE_SCHEMASysスキーマ
(再掲)詳解MySQL5.7の紹介• 奥野幹也氏 著• 2016年8月 刊• MySQL 5.7の進化部分だけに絞った本• 背景の説明もしっかりなので、「MySQLInternals」な入門書としてもオススメNEW!!おさかなの本
あたらしくなったMySQL 5.7ぜひお試しください
One more thing…
MySQL8.0.0登場 (2016/09/12)
MySQL 8.0.0主なトピック2016年9月12日登場!• データディクショナリがInnoDBに• デフォルトのキャラセットがutf8系に?• CTE(共通表式)• ロールhttp://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html
ご静聴ありがとうございました

Recommended

PPTX
いまいまMySQL@OSC2016島根
 
PPTX
いまいまMySQL@OSC2016福岡
 
PDF
今日はMongoDBの話はしない
PDF
Rubyで作るクローラー Ruby crawler
PPTX
MongoDBの可能性の話
PDF
銀河レベルのLT(とは)
PDF
MySQL Fabricつらい
PPTX
ハンズのDynamoDBクラウドパターン
PDF
Anemoneによるクローラー入門
PPTX
Aozorahack20161106
PPTX
Sql serverと他dbの違いを押さえよう!
PPTX
Sql world を支える技術
PDF
初心者向けWordPress DB & Performance
PDF
MySQLユーザ視点での小さく始めるElasticsearch
PPTX
ハゲた天使が恋のキューピッドになった物語
PDF
JAWS-UG三都物語2014 初心者向け Elasticity ELB/AutoScaling/EIP
PPTX
Sql world を支える技術
PPTX
MongoDBの監視
PDF
初めてのMongo db
PDF
ぼくのかんがえたさいきょうの Rails スタートダッシュ
PPTX
Sql world とは
PPTX
開発者の方向けの Sql server(db) t sql 振り返り
PPTX
MongoDB World 2014に行ってきた!
PPTX
2016年を振り返って
PDF
八王子
PDF
200k/sec
PDF
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
PDF
Database qpstudy-okuno
PDF
What's New in MySQL 5.7 InnoDB
PPTX
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
 

More Related Content

PPTX
いまいまMySQL@OSC2016島根
 
PPTX
いまいまMySQL@OSC2016福岡
 
PDF
今日はMongoDBの話はしない
PDF
Rubyで作るクローラー Ruby crawler
PPTX
MongoDBの可能性の話
PDF
銀河レベルのLT(とは)
PDF
MySQL Fabricつらい
PPTX
ハンズのDynamoDBクラウドパターン
いまいまMySQL@OSC2016島根
 
いまいまMySQL@OSC2016福岡
 
今日はMongoDBの話はしない
Rubyで作るクローラー Ruby crawler
MongoDBの可能性の話
銀河レベルのLT(とは)
MySQL Fabricつらい
ハンズのDynamoDBクラウドパターン

What's hot

PDF
Anemoneによるクローラー入門
PPTX
Aozorahack20161106
PPTX
Sql serverと他dbの違いを押さえよう!
PPTX
Sql world を支える技術
PDF
初心者向けWordPress DB & Performance
PDF
MySQLユーザ視点での小さく始めるElasticsearch
PPTX
ハゲた天使が恋のキューピッドになった物語
PDF
JAWS-UG三都物語2014 初心者向け Elasticity ELB/AutoScaling/EIP
PPTX
Sql world を支える技術
PPTX
MongoDBの監視
PDF
初めてのMongo db
PDF
ぼくのかんがえたさいきょうの Rails スタートダッシュ
PPTX
Sql world とは
PPTX
開発者の方向けの Sql server(db) t sql 振り返り
PPTX
MongoDB World 2014に行ってきた!
PPTX
2016年を振り返って
PDF
八王子
PDF
200k/sec
PDF
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
PDF
Database qpstudy-okuno
Anemoneによるクローラー入門
Aozorahack20161106
Sql serverと他dbの違いを押さえよう!
Sql world を支える技術
初心者向けWordPress DB & Performance
MySQLユーザ視点での小さく始めるElasticsearch
ハゲた天使が恋のキューピッドになった物語
JAWS-UG三都物語2014 初心者向け Elasticity ELB/AutoScaling/EIP
Sql world を支える技術
MongoDBの監視
初めてのMongo db
ぼくのかんがえたさいきょうの Rails スタートダッシュ
Sql world とは
開発者の方向けの Sql server(db) t sql 振り返り
MongoDB World 2014に行ってきた!
2016年を振り返って
八王子
200k/sec
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
Database qpstudy-okuno

Similar to いまいまMySQL@OSC2016長岡

PDF
What's New in MySQL 5.7 InnoDB
PPTX
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
 
PPTX
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
 
PDF
ペパボ de MySQL
PDF
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
PPTX
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
PDF
光のMySQL 5.7
PDF
MySQL 5.5 Update #denatech
PPT
MySQL最新情報と、データベースのお勉強のススメ-第68回PHP勉強会
 
PPTX
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
PPTX
【基礎編】社内向けMySQL勉強会
PDF
States of Dolphin - MySQL最新技術情報2013秋 -
PDF
MySQL最新情報
PDF
20170622_MySQL最新情報 ~MySQL 8.0 開発状況、MySQL InnoDB Cluster、などのご紹介~ by 日本オラクル株式会社...
PDF
db tech showcase2016 - MySQLドキュメントストア
PDF
20150920 中国地方db勉強会
PDF
ついにリリース!! MySQL 8.0 最新情報
PDF
MySQL57 Update@OSC Fukuoka 20151003
PDF
MySQL 5.7の次のMySQLは
PPTX
PostgreSQL使いのエンジニアから見たMySQL
What's New in MySQL 5.7 InnoDB
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
 
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
 
ペパボ de MySQL
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
光のMySQL 5.7
MySQL 5.5 Update #denatech
MySQL最新情報と、データベースのお勉強のススメ-第68回PHP勉強会
 
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
【基礎編】社内向けMySQL勉強会
States of Dolphin - MySQL最新技術情報2013秋 -
MySQL最新情報
20170622_MySQL最新情報 ~MySQL 8.0 開発状況、MySQL InnoDB Cluster、などのご紹介~ by 日本オラクル株式会社...
db tech showcase2016 - MySQLドキュメントストア
20150920 中国地方db勉強会
ついにリリース!! MySQL 8.0 最新情報
MySQL57 Update@OSC Fukuoka 20151003
MySQL 5.7の次のMySQLは
PostgreSQL使いのエンジニアから見たMySQL

More from sakaik

PDF
オンライン開催なので(略)福岡入門 @OSC2021Fukuoka
 
PDF
私とOSC~OSC2021秋・懇親会LT
 
PDF
MySQLマニュアルに関する思い出話と、最近差分を追っている話
 
PDF
伊勢IT交流会 2021.01_MySQLの空間情報と伊勢の人に知ってもらいたい地理情報関係の話
 
PDF
あなたもMySQLイベントで発表してみよう~登壇体験のスゝメ~
 
PDF
MySQL8.0.22リリースノートをみてわいわい言う勉強会
 
PDF
イベントドリブンMySQL~日本MySQLユーザ会の20年~
 
PDF
MySQL徹底入門第4版出版記念 全体説明と自分のパート
 
PDF
MySQL8.0.20リリースノートをみてわいわい言う勉強会
 
PDF
MySQLと空間データ(GIS)
 
PDF
令和元年のMySQL元年的話題~ニフクラミートアップ
 
PDF
MySQLで扱う空間情報のきほん~MySQL Cafe #6
 
PDF
LOVE三角点~FOSS4G Niigata(2019) ライトニングトーク
 
PDF
札幌の人に知ってもらいたい三角点の話~FOSS4G2019 Hokkaido LT
 
PDF
GTFS勉強会#1 DB屋が見たGTFS-JP ファースト・インプレッション
 
PDF
OSC2019-Hamanko LT 浜松の[三角点の]紹介
 
PDF
MySQLとGISと私・この1年~MySQL Innovation Day LT
 
PDF
MySQL 8.0 にGIS機能がやってきた~ライトニングトーク~
 
PDF
MySQL 8.0 で強化されたGIS機能のご紹介 @ FOSS4G Okayama
 
PDF
MySQL8.0の「地理情報」を理解しよう入門~いまからはじめるGIS
 
オンライン開催なので(略)福岡入門 @OSC2021Fukuoka
 
私とOSC~OSC2021秋・懇親会LT
 
MySQLマニュアルに関する思い出話と、最近差分を追っている話
 
伊勢IT交流会 2021.01_MySQLの空間情報と伊勢の人に知ってもらいたい地理情報関係の話
 
あなたもMySQLイベントで発表してみよう~登壇体験のスゝメ~
 
MySQL8.0.22リリースノートをみてわいわい言う勉強会
 
イベントドリブンMySQL~日本MySQLユーザ会の20年~
 
MySQL徹底入門第4版出版記念 全体説明と自分のパート
 
MySQL8.0.20リリースノートをみてわいわい言う勉強会
 
MySQLと空間データ(GIS)
 
令和元年のMySQL元年的話題~ニフクラミートアップ
 
MySQLで扱う空間情報のきほん~MySQL Cafe #6
 
LOVE三角点~FOSS4G Niigata(2019) ライトニングトーク
 
札幌の人に知ってもらいたい三角点の話~FOSS4G2019 Hokkaido LT
 
GTFS勉強会#1 DB屋が見たGTFS-JP ファースト・インプレッション
 
OSC2019-Hamanko LT 浜松の[三角点の]紹介
 
MySQLとGISと私・この1年~MySQL Innovation Day LT
 
MySQL 8.0 にGIS機能がやってきた~ライトニングトーク~
 
MySQL 8.0 で強化されたGIS機能のご紹介 @ FOSS4G Okayama
 
MySQL8.0の「地理情報」を理解しよう入門~いまからはじめるGIS
 

いまいまMySQL@OSC2016長岡


[8]ページ先頭

©2009-2026 Movatter.jp