「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

コミットする(commitする)

pointこの用語のポイント

pointやった処理を確定させるよ

pointデータベースの話で出てくるよ

pointあるいは「約束する」とか「合意する」の意味だよ

スポンサーリンク

簡単に書くよ

コミットする(commitする)(読:コミットスル)とは

「ここから ここまでワンセット」な処理(トランザクション処理)において、あれやこれやとやった結果を確定させること
です。
あるいは

ビジネス用語のひとつで「約束する」とか「合意する」とか、そんな感じの意味
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

データベース
トランザクション
コミット


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

データベースは「データを入れておく箱」です。
突っ込んで考えると混乱するかもしれません。
何となくのフィーリングで理解してください。

コミットする

トランザクションは「ここから ここまでワンセット」な処理単位です。

例えば、そうですね。
ピヨ太君がピヨピヨカンパニーに出社するとしましょう。

コミットする2

ピヨ太君はピヨピヨカンパニービルに到着すると

1.私服からスーツに着替える
2.タイムカードを押す
3.コーヒーを飲みながらケーキを食べる


の3つの行動をします。
この3つが、ピヨ太君が出社した状態になるためにやる作業です。
いわば、ピヨ太君の「出社作業」ですね。

コミットする3

出社作業が終わったら、ピヨ太君はピヨ太ママに「ピヨ太です。出社しました」と連絡を入れます。
これでピヨ太君は出社した状態になります。

コミットする4

繰り返しになりますが、ピヨ太君の出社作業は

1.私服からスーツに着替える
2.タイムカードを押す
3.コーヒーを飲みながらケーキを食べる


の3つです。

この3つの行動は、どれか1つでも欠けてはダメです。
すべての行動を一連の流れでやる必要があります。

コミットする5

このような

「ここから ここまでワンセット」な処理単位

がトランザクションです。
小難しい言い方をすると「分割不可な一連の処理」です。

コミットする6

次に行きましょう。

出社作業を終えたピヨ太君は、ピヨ太ママに「出社しました」と連絡を入れました。
この連絡を入れたことによって、ピヨ太君は出社した状態になりました。

これは「出社作業を完了する作業」です。
「出社を確定させる作業」とも言えます。

コミットする7

このような

トランザクション処理の結果を確定させる処理

を「コミット」と言います。

コミットする8

ピヨ太君の出社作業は、やっている最中は「出社中」です。
対外的には、出社したことに なっていません。

コミットする9

ピヨ太君はピヨ太ママに「出社しました」と連絡を入れました。
これでピヨ太君は、対外的にも「出社済み」になります。

コミットする10

ピヨ太ママに連絡を入れる作業がコミットに相当します。

コミットする11

トランザクション処理は「ここから ここまでワンセット」な処理です。
当たり前ですが、やっている最中は やりかけです。
対外的には、やったことに なっていません。

コミットすることによって、対外的にも やったことになります。
トランザクション処理の結果が本体に反映されます。

一連の「ここから ここまでワンセット」な処理が終わり「やるべきことは やり終わったから、やり終わったことにするよ!」と対外的に宣言するのがコミットです。

以上を踏まえて

トランザクション処理の結果を確定させる

のが「コミットする」です。
単純に「コミット」を動詞にしてみただけですね。

コミットする12

あとは、ビジネス用語として「コミットする」という表現が使われる場合があります。

ビジネス用語の「コミットする」は

「約束する」とか「合意する」とか、そんな意味

のことをカッコつけて言った表現です。

コミットする13

個人的には「相手が日本人なら『約束する』で、いーじゃん!」と思いますけどね。
好んで使う人がいるのも事実です。
気が向いたら、覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「コミットする」って単語が出てきたら「やった処理の結果を確定させる、あるいは約束するんだな~」だと お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像057
書籍画像056

おまけ

■訳してみるよ

「commit(コミット)」の意味は

・委託する
・委任する
・引き渡す
・約束する
・ゆだねる
・(罪などを)犯す


とかです。
日本だと「(強く)約束する」的な意味で使われることが多いですかね。




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本