SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
MySQLの
トランザクション
2013/10/09 藤井

1
- INDEX 1.トランザクションとは
2.ストレージエンジン
3.トランザクションの開始と終了
4.ACID特性
5.オートコミット
2
1.トランザクションとは

3
トランザクションとは
✴

1つ以上のDMLをひとかたまりにまとめたも
の

4
トランザクションとは
✴

1つ以上のDMLをひとかたまりにまとめたも
の

✴

Data Manipulation Language:
データ操作言語

✴

既存のテーブルを操作する

✴

SELECT(検索), INSERT(挿入),
UPDATE(更新), DELETE(削除)
4
逆にDMLではないものって?

5
DDL (Data Definition Language):
データ定義言語

6
DDL (Data Definition Language):
データ定義言語

•

データベースやテーブルを作成したり削除したり
する
CREATE (作成), DROP (削除), ALTER (変更)

6
DCL (Data Control Language):
データ操作言語

7
DCL (Data Control Language):
データ操作言語
•

データベースに対して行った変更を確定したり
取消したりする。
COMMIT (確定), ROLLBACK (取消),

•

また、ユーザーのデータベース操作権限の設定
や削除もする。
GRANT (権限付与), REVOKE (権限削除)

7
2.ストレージエンジン

8
ところで、
DBMSがMySQLのすべてのデータベースで
トランザクションが使えるとは限らない!

9
MySQLでは、テーブルごとに2種類の
ストレージエンジンが選択できる。

10
MySQLでは、テーブルごとに2種類の
ストレージエンジンが選択できる。

InnoDB

10
MySQLでは、テーブルごとに2種類の
ストレージエンジンが選択できる。

InnoDB
MyISAM
10
テーブルを作成した際に設定された
ストレージエンジンを確認する方法
-- admin テーブル作成時のストレージエンジンを確認する
mysql> SHOW CREATE TABLE admin
CREATE TABLE `admin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
中略
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT
CHARSET=utf8 ROW_FORMAT=COMPRESSED

11
テーブルを作成した際に設定された
ストレージエンジンを確認する方法
-- admin テーブル作成時のストレージエンジンを確認する
mysql> SHOW CREATE TABLE admin
CREATE TABLE `admin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
中略
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT
CHARSET=utf8 ROW_FORMAT=COMPRESSED

11
テーブルが使用しているストレージエンジンを
変更する方法

-- admin テーブルのストレージエンジンをMyISAMに設定する
mysql> ALTER TABLE admin ENGINE=MyISAM;

12
テーブルが使用しているストレージエンジンを
変更する方法

-- admin テーブルのストレージエンジンをMyISAMに設定する
mysql> ALTER TABLE admin ENGINE=MyISAM;

12
3.トランザクションの
開始と終了

13
✴ トランザクションの構文
•

トランザクション開始文;

•

1つ以上のDML文;

•

トランザクション終了文;

14
✴ トランザクションの構文
BEGIN
BEGIN WORK

•

トランザクション開始文;

•

1つ以上のDML文;

•

トランザクション終了文;

START TRANSACTION

14
✴ トランザクションの構文
BEGIN
BEGIN WORK

•

トランザクション開始文;

•

1つ以上のDML文;

START TRANSACTION

COMMIT

•

トランザクション終了文;

ROLLBACK

14
4.ACID特性

15
4つの大事な約束事
SQL標準規格によって定められた、どんなDBMSも守らなければ
ならない一般的なルール

16
4つの大事な約束事
SQL標準規格によって定められた、どんなDBMSも守らなければ
ならない一般的なルール

Atomicity - 原子性

16
4つの大事な約束事
SQL標準規格によって定められた、どんなDBMSも守らなければ
ならない一般的なルール

Atomicity - 原子性
Consistency - 一貫性・整合性

16
4つの大事な約束事
SQL標準規格によって定められた、どんなDBMSも守らなければ
ならない一般的なルール

Atomicity - 原子性
Consistency - 一貫性・整合性
Isolation - 独立性・隔離性

16
4つの大事な約束事
SQL標準規格によって定められた、どんなDBMSも守らなければ
ならない一般的なルール

Atomicity - 原子性
Consistency - 一貫性・整合性
Isolation - 独立性・隔離性
Durability - 永続性
16
Atomicity - 原子性
トランザクションは、それ以上分割することのできない最小の作業単位で
あるということです。このため、トランザクションを構成する処理の結果が
すべて有効になるか、またはすべて無効になるかのいずれかであるというこ
とです。
例えば、あるトランザクションに処理 A と処理 B があるとします。処理 A
と処理 B が正しく実行されたときは両方の処理結果が有効になります。し
かし、処理 A だけ、または処理 B だけが正しく実行された場合は、両方の
処理結果が無効になります。
引用元:Webアプリ開発エンジニアのためのフィ術情報サイト[テックスコア]
http://www.techscore.com/tech/sql/SQL11/11_01.html/

17
Atomicity - 原子性
トランザクションは、それ以上分割することのできない最小の作業単位で
あるということです。このため、トランザクションを構成する処理の結果が
すべて有効になるか、またはすべて無効になるかのいずれかであるというこ
とです。
例えば、あるトランザクションに処理 A と処理 B があるとします。処理 A
と処理 B が正しく実行されたときは両方の処理結果が有効になります。し
かし、処理 A だけ、または処理 B だけが正しく実行された場合は、両方の
処理結果が無効になります。

俺はやる時はやるぜ。
やらない時には全然やらないんだ。
中途半端にやるのは許せねえ。

引用元:Webアプリ開発エンジニアのためのフィ術情報サイト[テックスコア]
http://www.techscore.com/tech/sql/SQL11/11_01.html/

17
Consistency - 一貫性・整合性

データベースに設定された制約を侵して、データの整合性を満たさなくする
トランザクションの実行が中断される。
例えば、NOT NULL制約のあるカラムにNULLを登録するSQLは一文単位
で実行が取消される。つまり、実行されなかった扱いとなる。

18
Consistency - 一貫性・整合性
データベースに設定された制約には、
データベースに設定された制約を侵して、データの整合性を満たさなくする
トランザクションの中でも
トランザクションの実行が中断される。
例えば、NOT NULL制約のあるカラムにNULLを登録するSQLは一文単位
当然従ってもらうぜ。
で実行が取消される。つまり、実行されなかった扱いとなる。
従わねえ奴には消えてもらう。

18
Isolation - 独立性・隔離性
処理対象が同じトランザクションが複数同時に実行される場合、お互いに
情報が隔離・隠 された状態でデータの変更が行われる。
例えば同じデータに変更を加える、トランザクションAとBが同時に実行さ
れる場合、トランザクションAが変更中のデータをBが更に変更を加えるこ
とはできず、トランザクションAが完了し、データが確定してからBの変更
がなされる。

19
Isolation - 独立性・隔離性
おっと、
一度に処理できるトランザクションは
ひとつまでだ。
すまないが、並んでくれ。

処理対象が同じトランザクションが複数同時に実行される場合、お互いに
情報が隔離・隠 された状態でデータの変更が行われる。
例えば同じデータに変更を加える、トランザクションAとBが同時に実行さ
れる場合、トランザクションAが変更中のデータをBが更に変更を加えるこ
とはできず、トランザクションAが完了し、データが確定してからBの変更
がなされる。

19
Durability - 永続性
コミットまたはロールバックにより、トランザクションが終了した段階で、
その状態が保存される。
たとえシステム障害によりデータが失われたとしても、この永続性によりデ
ータの復旧が可能となる。
具体的な方法として、トランザクションの実行記録をログとして保存してお
き、そのログを使って障害前の状態に復旧する。

20
Durability - 永続性
コミットまたはロールバックにより、トランザクションが終了した段階で、
その状態が保存される。
たとえシステム障害によりデータが失われたとしても、この永続性によりデ
ータの復旧が可能となる。
具体的な方法として、トランザクションの実行記録をログとして保存してお
き、そのログを使って障害前の状態に復旧する。

永遠が約束されたものがあるかって?

…俺たちにはログがあるじゃないか。

20
5.オートコミット

21
MySQLではトランザクションを開始せずに、
DML文を実行した場合、その都度COMMITを
実行しなくてもそのDML文による更新が反映
される。

22
つまり、MySQLでは明示的にトランザクションを
開始しないと、一文ごとに自動的にCOMMITさ
れ、処理が確定される。
この機能を        と呼ぶ。

23
つまり、MySQLでは明示的にトランザクションを
開始しないと、一文ごとに自動的にCOMMITさ
れ、処理が確定される。
この機能を        と呼ぶ。
オートコミット

23
オートコミットの設定を確認する方法

mysql> SELECT @@autocommit;

24
オートコミットの設定を確認する方法

mysql> SELECT @@autocommit;
+--------------+
|	
 @@autocommit	
 |
+--------------+
|	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 1	
 |	
 
+--------------+

24
オートコミットの設定を確認する方法

mysql> SELECT @@autocommit;
+--------------+
|	
 @@autocommit	
 |
0:無効
+--------------+
1:有効
|	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 1	
 |	
 
+--------------+

24
オートコミットの設定を変更する方法

--	
 非自動コミットモードに設定する方法
mysql> SET AUTOCOMMIT=0;

25
- まとめ 1.トランザクションとは
2.ストレージエンジン
3.トランザクションの開始と終了
4.ACID特性
5.オートコミット
26
That s all.
Thank you for your attention.

27

Mais conteúdo relacionado

Mais procurados

データベース09 - データベース設計
データベース09 - データベース設計データベース09 - データベース設計
データベース09 - データベース設計Kenta Oku
 
Webで役立つRDBの使い方
Webで役立つRDBの使い方Webで役立つRDBの使い方
Webで役立つRDBの使い方Soudai Sone
 
データベース11 - データベースとプログラム
データベース11 - データベースとプログラムデータベース11 - データベースとプログラム
データベース11 - データベースとプログラムKenta Oku
 
データベース02 - SQL概要
データベース02 - SQL概要データベース02 - SQL概要
データベース02 - SQL概要Kenta Oku
 
データベース06 - SQL(VIEW, ALTER, GRANTなど)
データベース06 - SQL(VIEW, ALTER, GRANTなど)データベース06 - SQL(VIEW, ALTER, GRANTなど)
データベース06 - SQL(VIEW, ALTER, GRANTなど)Kenta Oku
 
Dat009 クラウドでビック
Dat009 クラウドでビックDat009 クラウドでビック
Dat009 クラウドでビックTech Summit 2016
 
【第3回初心者勉強会】データベースを使おう
【第3回初心者勉強会】データベースを使おう【第3回初心者勉強会】データベースを使おう
【第3回初心者勉強会】データベースを使おうShuhei Iitsuka
 
越境アジャイル設立イベント:RDRA事例(BIGLOBE)
越境アジャイル設立イベント:RDRA事例(BIGLOBE)越境アジャイル設立イベント:RDRA事例(BIGLOBE)
越境アジャイル設立イベント:RDRA事例(BIGLOBE)Zenji Kanzaki
 

Mais procurados (10)

データベース09 - データベース設計
データベース09 - データベース設計データベース09 - データベース設計
データベース09 - データベース設計
 
Webで役立つRDBの使い方
Webで役立つRDBの使い方Webで役立つRDBの使い方
Webで役立つRDBの使い方
 
データベース11 - データベースとプログラム
データベース11 - データベースとプログラムデータベース11 - データベースとプログラム
データベース11 - データベースとプログラム
 
データベース02 - SQL概要
データベース02 - SQL概要データベース02 - SQL概要
データベース02 - SQL概要
 
データベース06 - SQL(VIEW, ALTER, GRANTなど)
データベース06 - SQL(VIEW, ALTER, GRANTなど)データベース06 - SQL(VIEW, ALTER, GRANTなど)
データベース06 - SQL(VIEW, ALTER, GRANTなど)
 
Dat009 クラウドでビック
Dat009 クラウドでビックDat009 クラウドでビック
Dat009 クラウドでビック
 
Sql基礎の基礎
Sql基礎の基礎Sql基礎の基礎
Sql基礎の基礎
 
【第3回初心者勉強会】データベースを使おう
【第3回初心者勉強会】データベースを使おう【第3回初心者勉強会】データベースを使おう
【第3回初心者勉強会】データベースを使おう
 
d3sparql.js
d3sparql.js d3sparql.js
d3sparql.js
 
越境アジャイル設立イベント:RDRA事例(BIGLOBE)
越境アジャイル設立イベント:RDRA事例(BIGLOBE)越境アジャイル設立イベント:RDRA事例(BIGLOBE)
越境アジャイル設立イベント:RDRA事例(BIGLOBE)
 

Destaque

アルゴリズム+データ構造勉強会(8)
アルゴリズム+データ構造勉強会(8)アルゴリズム+データ構造勉強会(8)
アルゴリズム+データ構造勉強会(8)noldor
 
アルゴリズム+データ構造勉強会(9)
アルゴリズム+データ構造勉強会(9)アルゴリズム+データ構造勉強会(9)
アルゴリズム+データ構造勉強会(9)noldor
 
アルゴリズム+データ構造勉強会(7)
アルゴリズム+データ構造勉強会(7)アルゴリズム+データ構造勉強会(7)
アルゴリズム+データ構造勉強会(7)noldor
 
アルゴリズム+データ構造勉強会(10)
アルゴリズム+データ構造勉強会(10)アルゴリズム+データ構造勉強会(10)
アルゴリズム+データ構造勉強会(10)noldor
 
アルゴリズム+データ構造勉強会(11)
アルゴリズム+データ構造勉強会(11)アルゴリズム+データ構造勉強会(11)
アルゴリズム+データ構造勉強会(11)noldor
 
アルゴリズム+データ構造勉強会(15)
アルゴリズム+データ構造勉強会(15)アルゴリズム+データ構造勉強会(15)
アルゴリズム+データ構造勉強会(15)noldor
 
アルゴリズム+データ構造勉強会(14)
アルゴリズム+データ構造勉強会(14)アルゴリズム+データ構造勉強会(14)
アルゴリズム+データ構造勉強会(14)noldor
 
Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)
Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)
Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)noldor
 
アルゴリズム+データ構造勉強会(12)
アルゴリズム+データ構造勉強会(12)アルゴリズム+データ構造勉強会(12)
アルゴリズム+データ構造勉強会(12)noldor
 
MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編Takanori Sejima
 
とりあえずはじめるChatOps
とりあえずはじめるChatOpsとりあえずはじめるChatOps
とりあえずはじめるChatOps正貴 小川
 
アルゴリズム+データ構造勉強会(6)
アルゴリズム+データ構造勉強会(6)アルゴリズム+データ構造勉強会(6)
アルゴリズム+データ構造勉強会(6)noldor
 
アルゴリズム+データ構造勉強会(5)
アルゴリズム+データ構造勉強会(5)アルゴリズム+データ構造勉強会(5)
アルゴリズム+データ構造勉強会(5)noldor
 
アルゴリズム+データ構造勉強会(13)
アルゴリズム+データ構造勉強会(13)アルゴリズム+データ構造勉強会(13)
アルゴリズム+データ構造勉強会(13)noldor
 
アルゴリズム+データ構造勉強会(4)
アルゴリズム+データ構造勉強会(4)アルゴリズム+データ構造勉強会(4)
アルゴリズム+データ構造勉強会(4)noldor
 
Advanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutesAdvanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutesHiroshi SHIBATA
 
Code igniterを初めて使うときにはまった4つのポイント
Code igniterを初めて使うときにはまった4つのポイントCode igniterを初めて使うときにはまった4つのポイント
Code igniterを初めて使うときにはまった4つのポイントnoldor
 
AWSをテラフォーミングする会(Terraformハンズオン)
AWSをテラフォーミングする会(Terraformハンズオン)AWSをテラフォーミングする会(Terraformハンズオン)
AWSをテラフォーミングする会(Terraformハンズオン)正貴 小川
 
Mackerel & Norikra mackerel meetup #4 LT
Mackerel & Norikra mackerel meetup #4 LTMackerel & Norikra mackerel meetup #4 LT
Mackerel & Norikra mackerel meetup #4 LTMasahiro Nagano
 
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LTNorikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LTMasahiro Nagano
 

Destaque (20)

アルゴリズム+データ構造勉強会(8)
アルゴリズム+データ構造勉強会(8)アルゴリズム+データ構造勉強会(8)
アルゴリズム+データ構造勉強会(8)
 
アルゴリズム+データ構造勉強会(9)
アルゴリズム+データ構造勉強会(9)アルゴリズム+データ構造勉強会(9)
アルゴリズム+データ構造勉強会(9)
 
アルゴリズム+データ構造勉強会(7)
アルゴリズム+データ構造勉強会(7)アルゴリズム+データ構造勉強会(7)
アルゴリズム+データ構造勉強会(7)
 
アルゴリズム+データ構造勉強会(10)
アルゴリズム+データ構造勉強会(10)アルゴリズム+データ構造勉強会(10)
アルゴリズム+データ構造勉強会(10)
 
アルゴリズム+データ構造勉強会(11)
アルゴリズム+データ構造勉強会(11)アルゴリズム+データ構造勉強会(11)
アルゴリズム+データ構造勉強会(11)
 
アルゴリズム+データ構造勉強会(15)
アルゴリズム+データ構造勉強会(15)アルゴリズム+データ構造勉強会(15)
アルゴリズム+データ構造勉強会(15)
 
アルゴリズム+データ構造勉強会(14)
アルゴリズム+データ構造勉強会(14)アルゴリズム+データ構造勉強会(14)
アルゴリズム+データ構造勉強会(14)
 
Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)
Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)
Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)
 
アルゴリズム+データ構造勉強会(12)
アルゴリズム+データ構造勉強会(12)アルゴリズム+データ構造勉強会(12)
アルゴリズム+データ構造勉強会(12)
 
MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編
 
とりあえずはじめるChatOps
とりあえずはじめるChatOpsとりあえずはじめるChatOps
とりあえずはじめるChatOps
 
アルゴリズム+データ構造勉強会(6)
アルゴリズム+データ構造勉強会(6)アルゴリズム+データ構造勉強会(6)
アルゴリズム+データ構造勉強会(6)
 
アルゴリズム+データ構造勉強会(5)
アルゴリズム+データ構造勉強会(5)アルゴリズム+データ構造勉強会(5)
アルゴリズム+データ構造勉強会(5)
 
アルゴリズム+データ構造勉強会(13)
アルゴリズム+データ構造勉強会(13)アルゴリズム+データ構造勉強会(13)
アルゴリズム+データ構造勉強会(13)
 
アルゴリズム+データ構造勉強会(4)
アルゴリズム+データ構造勉強会(4)アルゴリズム+データ構造勉強会(4)
アルゴリズム+データ構造勉強会(4)
 
Advanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutesAdvanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutes
 
Code igniterを初めて使うときにはまった4つのポイント
Code igniterを初めて使うときにはまった4つのポイントCode igniterを初めて使うときにはまった4つのポイント
Code igniterを初めて使うときにはまった4つのポイント
 
AWSをテラフォーミングする会(Terraformハンズオン)
AWSをテラフォーミングする会(Terraformハンズオン)AWSをテラフォーミングする会(Terraformハンズオン)
AWSをテラフォーミングする会(Terraformハンズオン)
 
Mackerel & Norikra mackerel meetup #4 LT
Mackerel & Norikra mackerel meetup #4 LTMackerel & Norikra mackerel meetup #4 LT
Mackerel & Norikra mackerel meetup #4 LT
 
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LTNorikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
 

Semelhante a Study 20131009

今更だけどSqLite触ってみたよ
今更だけどSqLite触ってみたよ今更だけどSqLite触ってみたよ
今更だけどSqLite触ってみたよKeisuke Oohata
 
Oracle Databaseを用いて学ぶ RDBMSの基本 (抜粋版) - JPOUG Oracle Database入学式 2016
Oracle Databaseを用いて学ぶRDBMSの基本 (抜粋版) - JPOUG Oracle Database入学式 2016 Oracle Databaseを用いて学ぶRDBMSの基本 (抜粋版) - JPOUG Oracle Database入学式 2016
Oracle Databaseを用いて学ぶ RDBMSの基本 (抜粋版) - JPOUG Oracle Database入学式 2016 Ryota Watabe
 
ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展Recruit Technologies
 
データベース技術 7(Database 7)
データベース技術 7(Database 7)データベース技術 7(Database 7)
データベース技術 7(Database 7)Yuka Obu
 
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTT DATA OSS Professional Services
 
Webアプリケーション入門(3)
Webアプリケーション入門(3) Webアプリケーション入門(3)
Webアプリケーション入門(3) Takashi Asanuma
 
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
[C21] MySQL Cluster徹底活用術 by Mikiya OkunoInsight Technology, Inc.
 
TAM 新人ディレクター システムスキルアップ プログラム 第6回 「データベース」
TAM 新人ディレクター システムスキルアップ プログラム 第6回 「データベース」TAM 新人ディレクター システムスキルアップ プログラム 第6回 「データベース」
TAM 新人ディレクター システムスキルアップ プログラム 第6回 「データベース」(株)TAM
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムRecruit Technologies
 
Bigdata 2012 06-03
Bigdata 2012 06-03Bigdata 2012 06-03
Bigdata 2012 06-03Daisuke Ito
 
ビジネスインテリジェンス入門~OSSでBIを始めよう~version2(公開版)
ビジネスインテリジェンス入門~OSSでBIを始めよう~version2(公開版)ビジネスインテリジェンス入門~OSSでBIを始めよう~version2(公開版)
ビジネスインテリジェンス入門~OSSでBIを始めよう~version2(公開版)Kensuke SAEKI
 

Semelhante a Study 20131009 (12)

今更だけどSqLite触ってみたよ
今更だけどSqLite触ってみたよ今更だけどSqLite触ってみたよ
今更だけどSqLite触ってみたよ
 
Oracle Databaseを用いて学ぶ RDBMSの基本 (抜粋版) - JPOUG Oracle Database入学式 2016
Oracle Databaseを用いて学ぶRDBMSの基本 (抜粋版) - JPOUG Oracle Database入学式 2016 Oracle Databaseを用いて学ぶRDBMSの基本 (抜粋版) - JPOUG Oracle Database入学式 2016
Oracle Databaseを用いて学ぶ RDBMSの基本 (抜粋版) - JPOUG Oracle Database入学式 2016
 
ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展
 
データベース技術 7(Database 7)
データベース技術 7(Database 7)データベース技術 7(Database 7)
データベース技術 7(Database 7)
 
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
 
Webアプリケーション入門(3)
Webアプリケーション入門(3) Webアプリケーション入門(3)
Webアプリケーション入門(3)
 
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
 
日々進化するHadoopの 「いま」
日々進化するHadoopの 「いま」日々進化するHadoopの 「いま」
日々進化するHadoopの 「いま」
 
TAM 新人ディレクター システムスキルアップ プログラム 第6回 「データベース」
TAM 新人ディレクター システムスキルアップ プログラム 第6回 「データベース」TAM 新人ディレクター システムスキルアップ プログラム 第6回 「データベース」
TAM 新人ディレクター システムスキルアップ プログラム 第6回 「データベース」
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
 
Bigdata 2012 06-03
Bigdata 2012 06-03Bigdata 2012 06-03
Bigdata 2012 06-03
 
ビジネスインテリジェンス入門~OSSでBIを始めよう~version2(公開版)
ビジネスインテリジェンス入門~OSSでBIを始めよう~version2(公開版)ビジネスインテリジェンス入門~OSSでBIを始めよう~version2(公開版)
ビジネスインテリジェンス入門~OSSでBIを始めよう~version2(公開版)
 

Último

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 

Último (7)

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 

Study 20131009