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

キャッシュデータ

pointこの用語のポイント

pointデータだよ

pointキャッシュとしての役目を果たすよ

スポンサーリンク

簡単に書くよ

キャッシュデータ(英:cache data)とは

キャッシュ(よく使うデータを取り出しやすいところに準備しておく仕組み(で使われるデータ)としての役割を果たすデータのこと。
もう少し噛み砕いて書くと

よく使うデータを取り出しやすいところに準備しておく仕組みにおける、お待たせしないために前もって用意しておくデータのこと
です。


image piyo

詳しく書くよ

キャッシュ」+「データ」で「キャッシュデータ」です。

キャッシュデータ

キャッシュは「よく使うデータを取り出しやすいところに準備しておく仕組み」ね。
「おせーんだよ、チッ」って舌打ちされないための工夫です。

キャッシュデータ2

データは「判断材料になる何か」です。
とはいえ、普通に「データ」で分かりますよね?

キャッシュデータ3

それを踏まえて

キャッシュの役割を果たすデータ

が「キャッシュデータ」です。
お待たせしないために事前に用意しておくデータです。

キャッシュデータ4

例えば、そうですね。
ピヨ太君がホームページを見ようとしたとしましょう。
まずはピヨ太君からパソコンさんに対して「これが見たい」と命令が出されます。

キャッシュデータ5

ピヨ太君に命令されたパソコンさんは、ホームページのファイルが置いてあるコンピュータWebサーバに対して「このホームページのファイルをおくれ」と依頼を出します。

キャッシュデータ6

Webサーバさんは、パソコンさんの依頼に対して「ほらよ、受け取りなっ」とホームページのファイルを渡してあげます。

キャッシュデータ7

ホームページのファイルを受け取ったパソコンさんは、ピヨ太君に「ほれ、好きなだけ見ろ」と見せてあげます。

キャッシュデータ8

これが、ピヨ太君がホームページを見るときの流れです。
ざっくりまとめると

1.ピヨ太君→パソコンさん【ホームページ見たい】
2.パソコンさん→Webサーバさん【ホームページ見たい】
3.Webサーバさん→パソコンさん【ホームページだよ】
4.パソコンさん→ピヨ太君【ホームページだよ】


となります。

キャッシュデータ9

この流れにおける

3.Webサーバさん→パソコンさん【ホームページだよ】
4.パソコンさん→ピヨ太君【ホームページだよ】


に注目してください。

キャッシュデータ10

実はパソコンさんは、Webサーバさんからもらったホームページのファイルを、すぐにピヨ太君に見せるわけでは ありません。
その前に、こっそり自分のところにコピーしておきます。

キャッシュデータ11

パソコンさんは「ピヨ太のやろー、また見たがるかもな。だったら前もって用意しておいてやるか」と考えたのです。
そこで、ホームページのファイルのコピーを手元に確保しました。

といこうとで、一連の流れは、実際には

1.ピヨ太君→パソコンさん【ホームページ見たい】
2.パソコンさん→Webサーバさん【ホームページ見たい】
3.Webサーバさん→パソコンさん【ホームページだよ】
3-2.パソコンさんがホームページのファイルのコピーを手元に確保する
4.パソコンさん→ピヨ太君【ホームページだよ】


に なります。

キャッシュデータ12

それを踏まえて、続きを見てみましょう。

ホームページを見て満足したピヨ太君は、お昼寝をしました。

キャッシュデータ13

たっぷりお昼寝をして、ピヨ太君は目を覚ましました。
目を覚ましたピヨ太君は、パソコンさんに「さっきのホームページが、もう一度見たい」と言ったのです。

キャッシュデータ14

パソコンさんは、またWebサーバさんに「このホームページのファイルをおくれ」と依頼を出しま……せん。
さっきもらってきてから、たいして時間は経っていません。
もう一度もらっても、さっきと同じファイルをもらえるだけでしょう。
パソコンさんは、そう考えました。

そこで、先ほど手元に確保したコピーを見せてやります。

キャッシュデータ15

パソコンさんはWebサーバさんに「ホームページのファイルをくれよ」と依頼する手間が省けました。
Webサーバさんもホームページのファイルを渡す手間が省けました。
ピヨ太君も、パソコンさんがホームページのファイルをもらってくるまで待っている時間が省けました。
みんな、少しだけ幸せになれましたね。

この話における、パソコンさんが手元に確保しておいたホームページのファイルのコピーがキャッシュデータです。
ピヨ太君をお待たせしないために前もって用意されたデータですよね?

キャッシュデータ16

「キャッシュデータ」という用語はデータの「役割」を指す用語です。
データの「種類」を指す用語では ありません。
具体的に何のデータかはケース・バイ・ケースです。


image piyo2

一言でまとめるよ

まぁ「キャッシュデータ」って単語が出てきたら「お待たせしないために前もって用意しておくデータなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「cache(キャッシュ)」の意味は「隠したもの」とか「隠し場所」とか「貯蔵所」とか「貯蔵物」とかです。
「data(データ)」の意味は「資料」とか「知識」とか「情報」とかです。
何となく くっつけると

貯蔵物の情報

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Kubernetes入門
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本