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

バルクロード

pointこの用語のポイント

point何かをどこかにまとめてロードするよ

pointあまり聞かない表現だよ

スポンサーリンク

簡単に書くよ

バルクロード(英:bulk load)とは

あまり聞かない表現だけど、多分、何かをどこかにまとめてロード(読み込むこと)すること。
あるいは

「何かをどこかにまとめてロードしなさい」な命令
です。


image piyo

詳しく書くよ

ロードは「何かをどこかに読み込むこと」ね。
「使えるように準備する」のニュアンスを含む場合も あります。
何をどこに読み込むかはケース・バイ・ケースです。
プログラムの中身をメモリ上に読み込んだり、データデータベースの中に突っ込んだり(=データをデータベースに読み込む)、なんかいろいろです。

バルクロード

それを踏まえて

まとめてロード

もしくは

「まとめてロードしなさい」な命令

が「バルクロード(bulk load)」です……多分。

バルクロード2

説明を書いておいてなんですが、私自身は「バルクロード」という用語に馴染みがなかったりします。
ごめんなさい。

少し話がそれますが、データベースの世界には「insert文」というものがあります。

insert文は、データベースに対する「このデータを入れておけ」な命令文です。
「うぉお!insertだぁ!このデータを!この箱に!入れておけぇ!」みたいな命令をすると、データベースさんは指定のデータを指定の箱に入れて保管してくれます。

バルクロード3

実は、このinsert文には弱点があります。
基本的に、1回の命令で入れられるデータは1件だけなのです。
100件のデータを入れたければ、100回命令する必要があります。

バルクロード4

そこで、どこかの誰かが「大量のデータを一気に投入できるinsert文(っぽいやつ)」を作りました。

この「大量のデータを一気に投入できるinsert文(っぽいやつ)」を「バルクインサート(bulk insert)」と言います。
「bulk insertぉぉぉおおお!ここにある大量のデータを!この箱に!入れてくれぇぇえ!」みたいな命令をすると、データベースさんは指定された大量のデータを指定の箱に入れて保管してくれるのです。

バルクロード5

バルクインサートは、簡単に説明すれば「まとめてインサート」です。
バルクロードも、おそらく同じノリの用語だと思います。

何かをロードするよ。
ちまちま1つずつロードするのは面倒くさいよ。
それじゃあ、まとめて一気にロードしようか!


となり、まとめて一気にロードすること、もしくは、まとめて一気にロードするためのあれやこれや(命令文とか)を指して「バルクロード」と表現しているはずです。


image piyo2

一言でまとめるよ

まぁ「バルクロード」って単語が出てきたら「まとめてロード(読み込むこと)するんだな~」と お考えください。

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

おまけ

■訳してみるよ

「bulk(バルク)」の意味は「大きさ」とか「体積」とか「容積」とか「容量」とか「かさ」とか「多量」とか「大量」とか「かさばる」とか「膨らませる」とかです。
「load(ロード)」の意味は「積み荷」とか「積み込む」とか「読み込む」とかです。
何となく くっつけると

大量に読み込む

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
「定年力」の鍛え方 老後の毎日を最高にする方法