Submit Search
Upload
Database qpstudy-okuno
•
24 likes
•
8,266 views
Mikiya Okuno
Follow
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
RDBにおけるバリデーションをリレーショナルモデルから考える
RDBにおけるバリデーションをリレーショナルモデルから考える
Mikiya Okuno
Validation nightで発表したスライドです。
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
Mikiya Okuno
理論から学ぶデータベース実践入門読書会スペシャルで発表した資料です。
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
Mikiya Okuno
MySQL・PostgreSQLユーザーグループ(MyNA・JPUG)合同DB勉強会で発表した資料です。NoSQLのご利用は計画的に!! Transcriptが文字化けしているようなので、スライドそのものを見てください。
MySQLアーキテクチャ図解講座
MySQLアーキテクチャ図解講座
Mikiya Okuno
第1回Database Lounge Tokyoで発表したスライドです。ゆるふわにMySQLのアーキテクチャを解説しました。
Database smells
Database smells
Mikiya Okuno
リレーショナルデータベースとの上手な付き合い方
リレーショナルデータベースとの上手な付き合い方
Mikiya Okuno
まべ☆てっく Vol.1にて発表したスライドです。リレーショナルデータベースをどのように使うべきか、あるいはそもそも何故データベースを使うべきなのかといったことについて解説しています。
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
Mikiya Okuno
詳解MySQL 5.7 出版記念交流会で使用したスライドです。
人類は如何にして大切な データベースを守るべきか
人類は如何にして大切な データベースを守るべきか
Mikiya Okuno
SQLアンチパターン読書会最終回(第25章)で用いた資料です。章タイトルは「砂の城」でしたが、スライド自身にはもう少し分かりやすいタイトルをつけています。サービス安定稼働のためにどういったことが必要なのかというのが、スライドの主旨です。最後に少しオマケあり。
Recommended
RDBにおけるバリデーションをリレーショナルモデルから考える
RDBにおけるバリデーションをリレーショナルモデルから考える
Mikiya Okuno
Validation nightで発表したスライドです。
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
Mikiya Okuno
理論から学ぶデータベース実践入門読書会スペシャルで発表した資料です。
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
Mikiya Okuno
MySQL・PostgreSQLユーザーグループ(MyNA・JPUG)合同DB勉強会で発表した資料です。NoSQLのご利用は計画的に!! Transcriptが文字化けしているようなので、スライドそのものを見てください。
MySQLアーキテクチャ図解講座
MySQLアーキテクチャ図解講座
Mikiya Okuno
第1回Database Lounge Tokyoで発表したスライドです。ゆるふわにMySQLのアーキテクチャを解説しました。
Database smells
Database smells
Mikiya Okuno
リレーショナルデータベースとの上手な付き合い方
リレーショナルデータベースとの上手な付き合い方
Mikiya Okuno
まべ☆てっく Vol.1にて発表したスライドです。リレーショナルデータベースをどのように使うべきか、あるいはそもそも何故データベースを使うべきなのかといったことについて解説しています。
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
Mikiya Okuno
詳解MySQL 5.7 出版記念交流会で使用したスライドです。
人類は如何にして大切な データベースを守るべきか
人類は如何にして大切な データベースを守るべきか
Mikiya Okuno
SQLアンチパターン読書会最終回(第25章)で用いた資料です。章タイトルは「砂の城」でしたが、スライド自身にはもう少し分かりやすいタイトルをつけています。サービス安定稼働のためにどういったことが必要なのかというのが、スライドの主旨です。最後に少しオマケあり。
とあるギークのキーボード遍歴
とあるギークのキーボード遍歴
Mikiya Okuno
LLoTで発表した資料です。
リレーショナルデータベースとの上手な付き合い方 long version
リレーショナルデータベースとの上手な付き合い方 long version
Mikiya Okuno
Hacker Tacke (2016) で使用したスライドです。リレーショナルデータベースを使う上でのポイントや、そもそも何故データベースを使うのかといった話などについて解説しています。
なぜ、いまリレーショナルモデルなのか
なぜ、いまリレーショナルモデルなのか
Mikiya Okuno
理論から学ぶデータベース実践入門 Nightで発表した資料です。
あなたが知らない リレーショナルモデル
あなたが知らない リレーショナルモデル
Mikiya Okuno
dbtech showcase 2014で使ったスライドです。
リーダブルパスワード - SQLアンチパターンより抜粋 -
リーダブルパスワード - SQLアンチパターンより抜粋 -
hiro345
2015-11-28 NSEG勉強会で発表したリーダブルパスワードについての資料です。SQLアンチパターンのリーダブルパスワードについて説明をしています。発表時に使った資料にあったタイプミスなどは修正しました。
What's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDB
Mikiya Okuno
db tech showcase 2016 Tokyo で発表した資料です。MySQL 5.7の新機能のうち、InnoDBについてまとめてあります。
What's New in MySQL 5.7 Replication
What's New in MySQL 5.7 Replication
Mikiya Okuno
MySQL 5.7のレプリケーションの新機能についての解説です。MySQL 5.7新機能攻略徹底講座で使用した資料です。
MySQLトラブル解析入門
MySQLトラブル解析入門
Mikiya Okuno
第5回中国地方DB勉強会で発表したスライドです。MySQLでよく起きる問題について、傾向と対策をまとめています。
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
Shinya Sugiyama
MySQL・PostgreSQLユーザーグループ(MyNA・JPUG)合同DB勉強会 in 東京 テーマ: NoSQL
SQL+NoSQL!? それならMySQL Clusterでしょ。
SQL+NoSQL!? それならMySQL Clusterでしょ。
yoyamasaki
KOF2013での発表資料です。 https://k-of.jp/2013/session/467
Sql world を支える技術
Sql world を支える技術
Oda Shinsuke
Room metro #23 大阪 LT http://metrostyledev.net/index.php/event/20131026/
Tritonn (MySQL5.0.87+Senna)からの mroonga (MySQL5.6) 移行体験記
Tritonn (MySQL5.0.87+Senna)からの mroonga (MySQL5.6) 移行体験記
Kentaro Yoshida
MySQL5.0から5.6へ移行するにあたり、全文検索機能をTritonnからmroongaへ乗り換えるというプロジェクトの体験記をお届けします。MySQL Casual Talks Vol.5での発表資料です。 ブログ記事をアップしました。 http://y-ken.hatenablog.com/entry/mysql-casual-talks-vol5-mysql-migration
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
sakaik
2016年4月9日に開催された、福岡データベース勉強会2016春 のMySQL枠発表資料です。
MySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみた
Norio Nakamura
MySQL 勉強会 in 大阪(第9回)資料
MySQL Workbench 6.1 の紹介
MySQL Workbench 6.1 の紹介
yoyamasaki
「MyNA(日本MySQLユーザ会)会 2014年4月」での発表資料です。 http://atnd.org/events/48639
MySQL最新動向と便利ツールMySQL Workbench
MySQL最新動向と便利ツールMySQL Workbench
yoyamasaki
OSC広島2013での発表資料です。
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
豊明 尾古
第100回 okayama.rb での発表資料です。 ActiveRecord::Enum便利だよって話。
MySQLテーブル設計入門
MySQLテーブル設計入門
yoku0825
2015/04/30 schoo WEB-campus https://schoo.jp/class/2218
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
yoyamasaki
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
豊明 尾古
第9回中国地方DB勉強会での発表資料です。
Rdbms qpstudy-okuno
Rdbms qpstudy-okuno
Mikiya Okuno
MySQL日本語利用徹底入門
MySQL日本語利用徹底入門
Mikiya Okuno
More Related Content
What's hot
とあるギークのキーボード遍歴
とあるギークのキーボード遍歴
Mikiya Okuno
LLoTで発表した資料です。
リレーショナルデータベースとの上手な付き合い方 long version
リレーショナルデータベースとの上手な付き合い方 long version
Mikiya Okuno
Hacker Tacke (2016) で使用したスライドです。リレーショナルデータベースを使う上でのポイントや、そもそも何故データベースを使うのかといった話などについて解説しています。
なぜ、いまリレーショナルモデルなのか
なぜ、いまリレーショナルモデルなのか
Mikiya Okuno
理論から学ぶデータベース実践入門 Nightで発表した資料です。
あなたが知らない リレーショナルモデル
あなたが知らない リレーショナルモデル
Mikiya Okuno
dbtech showcase 2014で使ったスライドです。
リーダブルパスワード - SQLアンチパターンより抜粋 -
リーダブルパスワード - SQLアンチパターンより抜粋 -
hiro345
2015-11-28 NSEG勉強会で発表したリーダブルパスワードについての資料です。SQLアンチパターンのリーダブルパスワードについて説明をしています。発表時に使った資料にあったタイプミスなどは修正しました。
What's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDB
Mikiya Okuno
db tech showcase 2016 Tokyo で発表した資料です。MySQL 5.7の新機能のうち、InnoDBについてまとめてあります。
What's New in MySQL 5.7 Replication
What's New in MySQL 5.7 Replication
Mikiya Okuno
MySQL 5.7のレプリケーションの新機能についての解説です。MySQL 5.7新機能攻略徹底講座で使用した資料です。
MySQLトラブル解析入門
MySQLトラブル解析入門
Mikiya Okuno
第5回中国地方DB勉強会で発表したスライドです。MySQLでよく起きる問題について、傾向と対策をまとめています。
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
Shinya Sugiyama
MySQL・PostgreSQLユーザーグループ(MyNA・JPUG)合同DB勉強会 in 東京 テーマ: NoSQL
SQL+NoSQL!? それならMySQL Clusterでしょ。
SQL+NoSQL!? それならMySQL Clusterでしょ。
yoyamasaki
KOF2013での発表資料です。 https://k-of.jp/2013/session/467
Sql world を支える技術
Sql world を支える技術
Oda Shinsuke
Room metro #23 大阪 LT http://metrostyledev.net/index.php/event/20131026/
Tritonn (MySQL5.0.87+Senna)からの mroonga (MySQL5.6) 移行体験記
Tritonn (MySQL5.0.87+Senna)からの mroonga (MySQL5.6) 移行体験記
Kentaro Yoshida
MySQL5.0から5.6へ移行するにあたり、全文検索機能をTritonnからmroongaへ乗り換えるというプロジェクトの体験記をお届けします。MySQL Casual Talks Vol.5での発表資料です。 ブログ記事をアップしました。 http://y-ken.hatenablog.com/entry/mysql-casual-talks-vol5-mysql-migration
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
sakaik
2016年4月9日に開催された、福岡データベース勉強会2016春 のMySQL枠発表資料です。
MySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみた
Norio Nakamura
MySQL 勉強会 in 大阪(第9回)資料
MySQL Workbench 6.1 の紹介
MySQL Workbench 6.1 の紹介
yoyamasaki
「MyNA(日本MySQLユーザ会)会 2014年4月」での発表資料です。 http://atnd.org/events/48639
MySQL最新動向と便利ツールMySQL Workbench
MySQL最新動向と便利ツールMySQL Workbench
yoyamasaki
OSC広島2013での発表資料です。
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
豊明 尾古
第100回 okayama.rb での発表資料です。 ActiveRecord::Enum便利だよって話。
MySQLテーブル設計入門
MySQLテーブル設計入門
yoku0825
2015/04/30 schoo WEB-campus https://schoo.jp/class/2218
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
yoyamasaki
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
豊明 尾古
第9回中国地方DB勉強会での発表資料です。
What's hot
(20)
とあるギークのキーボード遍歴
とあるギークのキーボード遍歴
リレーショナルデータベースとの上手な付き合い方 long version
リレーショナルデータベースとの上手な付き合い方 long version
なぜ、いまリレーショナルモデルなのか
なぜ、いまリレーショナルモデルなのか
あなたが知らない リレーショナルモデル
あなたが知らない リレーショナルモデル
リーダブルパスワード - SQLアンチパターンより抜粋 -
リーダブルパスワード - SQLアンチパターンより抜粋 -
What's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 Replication
What's New in MySQL 5.7 Replication
MySQLトラブル解析入門
MySQLトラブル解析入門
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
SQL+NoSQL!? それならMySQL Clusterでしょ。
SQL+NoSQL!? それならMySQL Clusterでしょ。
Sql world を支える技術
Sql world を支える技術
Tritonn (MySQL5.0.87+Senna)からの mroonga (MySQL5.6) 移行体験記
Tritonn (MySQL5.0.87+Senna)からの mroonga (MySQL5.6) 移行体験記
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
MySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench 6.1 の紹介
MySQL Workbench 6.1 の紹介
MySQL最新動向と便利ツールMySQL Workbench
MySQL最新動向と便利ツールMySQL Workbench
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
MySQLテーブル設計入門
MySQLテーブル設計入門
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
Viewers also liked
Rdbms qpstudy-okuno
Rdbms qpstudy-okuno
Mikiya Okuno
MySQL日本語利用徹底入門
MySQL日本語利用徹底入門
Mikiya Okuno
Mysql toranomaki
Mysql toranomaki
Mikiya Okuno
リレーショナルな正しいデータベース設計
リレーショナルな正しいデータベース設計
Mikiya Okuno
北海道データベースDAYで使用した資料です。db tech showcaseの内容に、いくつかの説明を加えています。(講義時間90分)
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
Mikiya Okuno
DB Tech Showcase 2015 Tokyoで発表した資料です。
データベース設計徹底指南
データベース設計徹底指南
Mikiya Okuno
DBエンジニアのための技術勉強会(第3回)で使用した資料です。主にリレーショナルモデルと正規化について解説しています。リレーショナルモデルの限界について正しく認識してこそ、リレーショナルモデルを理解したと言えると思います。
Viewers also liked
(6)
Rdbms qpstudy-okuno
Rdbms qpstudy-okuno
MySQL日本語利用徹底入門
MySQL日本語利用徹底入門
Mysql toranomaki
Mysql toranomaki
リレーショナルな正しいデータベース設計
リレーショナルな正しいデータベース設計
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
データベース設計徹底指南
データベース設計徹底指南
Similar to Database qpstudy-okuno
超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual
鉄次 尾形
2015/11/20に行われた MySQL Casual Talks vol.8 で発表した基調講演のスライドです。
Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版
elanlilac
Infra Beginners Day Session 1-1
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
Isamu Watanabe
中国地方DB勉強会 第11回 Viewを使って開発を楽にする話
MySQLとオープンソースビジネスの10年、そして未来へ
MySQLとオープンソースビジネスの10年、そして未来へ
Open Source Software Association of Japan
2013年度OSSAJ総会ならびにOSSAJセミナーOSSAJ設立10周年記念 OSSの10年間を振り返る http://bit.ly/111qa9u 講演1「MySQLとオープンソースビジネスの10年、そして未来へ」 講師:梶山隆輔氏(日本オラクル株式会社 Asia Pacific & Japan地域 MySQL Sales Consulting Manager) 概要: OSSAJの発足と時を同じくしてオープンソースのサポートサービスの立ち上げを行い、その後MySQLを軸としてアジア太平洋地域全体でのオープンソースビジネスの展開に身を置く立場から、この10年間のMySQLとオープンソースビジネスの変化や今後の展開をお話しさせていただきます。
NoNoSQL
NoNoSQL
Yuichiro Ebihara
2011年11月25日のClubDB2で行ったライトニングトークでの発表資料。
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
Masayuki Ozawa
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
Mikiya Okuno
MySQL Cluster Casual Talksで使った資料です。Slideshareの表示ではフォントがおかしいのでダウンロードして使ってください。
Analytics Environment
Analytics Environment
Yuu Kimy
This is the documentation about "Analytics Environment" in Japanese.("分析環境"についての資料です。)
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
Livesense Inc.
エンジニアから営業まで、社員全員がSQLを使うデータドリブン組織はどのようにできたのか。コラボレーションツールに記録された実データから辿るケーススタディ。巻末には、今すぐ学べるSQL練習帳も収録。未経験の方でもブラウザだけで簡単に練習できます。
Azure MLやってみよう
Azure MLやってみよう
A AOKI
sansan x NEXTSCAPE 合同勉強会のLTで話した内容です。 (2015/02/27)
SQL Server のロック概要
SQL Server のロック概要
Oda Shinsuke
2018/10/13 第9回 関西DB勉強会 SQL Server のロック概要~初心者向け~ https://kansaidbstudy.connpass.com/event/95803/
いまいまMySQL@OSC2016福岡
いまいまMySQL@OSC2016福岡
sakaik
2016.11.19 に福岡県福岡市で開催された オープンソースカンファレンス(OSC)2016-Fukuoka での日本MySQLユーザ会発表枠の発表資料です。
ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語
Eisuke Shimizu
2016/05/30のMyNAでのLT資料。 LTデビューなので、まじめに取り組んで作ったスライド。
My sql security (暗号化)
My sql security (暗号化)
Shinya Sugiyama
MySQL Encryption AES_ENCRYPT ~ Enterprise Encryption (RSA)
SQL Server replication overview (JP)
SQL Server replication overview (JP)
elanlilac
This is my NAWA-Summit presentation on 23rd Nov 2013. First, I was going to speak about SQL Server overview. But there are 8 MVPs in the audience, I decided to use PLAN-B, it's about SQL Server Replication Overview.
OSC2013.Cloud@Osaka
OSC2013.Cloud@Osaka
Hideki Saito
OSC2013.Cloud@Osakaでの講演資料
Osc spring 20220311
Osc spring 20220311
Yasuaki Sera
Open Source conference 2022 spring LT MySQLのグループレプリケーションで躓いた話
[JJUG CCC 2018 Spring LT Speech]WEBアプリケーションの性能問題を診断する話
[JJUG CCC 2018 Spring LT Speech]WEBアプリケーションの性能問題を診断する話
Nan Zhang
JJUG CCC 2018 Spring LT Speech WEBアプリケーションの性能問題を診断する話
プレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターン
真俊 横田
「DevRel Meetup in Tokyo #7 」で実施した「プレゼン初心者にありがちなアンチパターン」のスライドです。
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
akiko_pusu
20121019 Jenkins勉強会資料です。技術ネタではなくてすみません...。
Similar to Database qpstudy-okuno
(20)
超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual
Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
MySQLとオープンソースビジネスの10年、そして未来へ
MySQLとオープンソースビジネスの10年、そして未来へ
NoNoSQL
NoNoSQL
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
Analytics Environment
Analytics Environment
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
Azure MLやってみよう
Azure MLやってみよう
SQL Server のロック概要
SQL Server のロック概要
いまいまMySQL@OSC2016福岡
いまいまMySQL@OSC2016福岡
ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語
My sql security (暗号化)
My sql security (暗号化)
SQL Server replication overview (JP)
SQL Server replication overview (JP)
OSC2013.Cloud@Osaka
OSC2013.Cloud@Osaka
Osc spring 20220311
Osc spring 20220311
[JJUG CCC 2018 Spring LT Speech]WEBアプリケーションの性能問題を診断する話
[JJUG CCC 2018 Spring LT Speech]WEBアプリケーションの性能問題を診断する話
プレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターン
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
More from Mikiya Okuno
MySQL Cluster 新機能解説 7.5 and beyond
MySQL Cluster 新機能解説 7.5 and beyond
Mikiya Okuno
db tech showcase 2017 tokyoで使った資料です。
MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編
Mikiya Okuno
db tech showcase 2017 OSSで使用した資料です。MySQL 5.7上の機能で快適にパフォーマンス解析をするために利用できる様々なツールを紹介しています。
What's New in MySQL 5.7 Security
What's New in MySQL 5.7 Security
Mikiya Okuno
MySQL 5.7のセキュ率関係の新機能についての解説です。MySQL 5.7新機能攻略徹底講座で使用した資料です。
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
Mikiya Okuno
MySQL User Conference Tokyo 2015で発表した資料です。MySQL 5.7はオプティマイザがかなり良くなっているのでぜひお試しください。
MySQl 5.6新機能解説@第一回 中国地方DB勉強会
MySQl 5.6新機能解説@第一回 中国地方DB勉強会
Mikiya Okuno
@第一回 中国地方DB勉強会で発表した資料です。
MySQL 5.6新機能解説@dbtechshowcase2012
MySQL 5.6新機能解説@dbtechshowcase2012
Mikiya Okuno
Performance Schema @ MySQL Casual #2
Performance Schema @ MySQL Casual #2
Mikiya Okuno
MySQL Casual #2で使ったスライドです。
Art of MySQL Replication.
Art of MySQL Replication.
Mikiya Okuno
hbstudy #13: Art of MySQL Replication.
More from Mikiya Okuno
(8)
MySQL Cluster 新機能解説 7.5 and beyond
MySQL Cluster 新機能解説 7.5 and beyond
MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編
What's New in MySQL 5.7 Security
What's New in MySQL 5.7 Security
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
MySQl 5.6新機能解説@第一回 中国地方DB勉強会
MySQl 5.6新機能解説@第一回 中国地方DB勉強会
MySQL 5.6新機能解説@dbtechshowcase2012
MySQL 5.6新機能解説@dbtechshowcase2012
Performance Schema @ MySQL Casual #2
Performance Schema @ MySQL Casual #2
Art of MySQL Replication.
Art of MySQL Replication.
Database qpstudy-okuno
1.
データベース入門入門データベース入門入門 奥野 幹也 @nippondanji mikiya (dot)
okuno (at) gmail (dot) com @qpstudy 2013.07 ゼロからデータベースをはじめるあなたに。
2.
免責事項 ● 本プレゼンテーションにおいて示されている見解は、私自身 の見解であって、オラクル・コーポレーションの見解を必ず しも反映したものではありません。ご了承ください。
3.
自己紹介 ● MySQL サポートエンジニア –
2000 年にサン・マイクロシステムズ入社 ● 主にハードウェアのサポートを担当 – 2007 年に MySQL KK へ転職 ● 気付くとまたサン・マイクロシステムズに・・・ – 現在は日本オラクルに在席。 – サポート一筋 13 年 ● 日々のしごと – MySQL トラブルシューティング全般 – Q&A 回答 など
4.
自己紹介(つづき) ● ライフワーク – 自由なソフトウェアの普及 ●
オープンソースではない – GNU 大好き ● リチャード・ストールマン氏の教えに従って最近脱 Ubuntu しました。 – KDE 大好き ● ブログ – 漢のコンピュータ道 – http://nippondanji.blogspot.com/
5.
データベースの意義
6.
データベースの必要性 ● 大量のデータを安全かつ高速に処理する – 必要なデータを検索する –
データを保全する – 素早い応答を得る ● アプリケーションからデータを扱う処理の実装を排除するこ とができる。 – 車輪の再発明の回避 – アプリケーションのロジックに集中 – 開発効率の向上 すごく 便利です。
7.
インデックス
8.
インデックスは便利! ● 必要なデータだけをピンポイントでゲット! – B+
木なら探索の計算オーダーは最悪でも O(logbn) – キャッシュにページが乗ってれば更に高速 ● 範囲検索でも使える ● ソートでも使える ● 多種多様なインデックス – B+ 木 – ハッシュ – 全文検索 – 空間インデックス 大量のデータでも どんと来い!
9.
トランザクション
10.
トランザクションの至上命題 同時実行 制御 リカバリ
11.
ACID Atomicity Isolation Consistency Durability
12.
Atomicity (原始性) ● すべての操作は成功または失敗 –
Commit – Abort ● アプリケーションは中途半端な状態について考慮する必要 がない – エラー処理は単にトランザクションをやり直すだけ – リトライは必要
13.
Consistency (一貫性) ● トランザクションの前後でデータベースの整合性が保たれ ている。 ●
ある整合性のとれた状態 A においてトランザクションを実 行すると、別の整合性のとれた状態 A’ へと遷移する。 ● 何をもって整合性がとれているとするかはアプリケーション 次第 A Trx A’ Consistent!Consistent! Consistent!
14.
Isolation (独立性) ● あるトランザクションが他の実行中のトランザクションの実 行過程へ影響を及ぼさないこと。 ●
同時実行制御の課題。 ● 分離レベル – Read Uncommitted – Read Committed – Repeatable Read – Serializable
15.
Durability (永続性) ● 一度
Commit が成功すれば変更は失われない ● リカバリの話。
16.
トランザクションは便利! ● アプリケーションの開発がとても楽に。 – データへの排他処理から開放される –
クラッシュしてもデータの整合性を気にする必要がない ● Commit/Abort のいずれかの状態 – 中途半端な状態について考える必要がない ● 成功してなければリトライ 全部自分で実装しますか?
17.
インデックスや トランザクションだけで 満足してませんか?
18.
単なる データの入れ物として 使っていませんか?
19.
残された課題 データモデル
20.
RDBMS 以前 ● 利用されていたデータモデル –
階層型 – ネットワーク型 ● トランザクションやインデックスは利用可能 ● クエリの記述が大変 – データの構造に依存したプログラム
21.
優れたデータモデルが必要! ● データベース設計超重要 – クエリとデータベース設計はセットで考える ●
⇒クエリ 演算 ● ⇒データベース データ – オブジェクト指向のオブジェクトとメソッドのような関係 ● クラスの設計超重要 「データベース=単なる入れ物」 からの脱却
22.
RDBMS 登場!! 後半へつづく。
23.
Q&A!! ご静聴ありがとうございました。
Download now