IT用語帳
A-1データベース · データベース応用

クライアントキャッシュ

Client Cache

くらいあんときゃっしゅ

分散データベースや分散ファイルシステムで、サーバから取得したデータの複製をクライアント側に一時的に保持しておく仕組み。同じデータへの再アクセスを手元で処理できるため、応答が速くなり、通信量とサーバの負荷も減る。サーバ側でデータが更新されたときに、複製との一貫性をどう保つかが課題となる。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

A-1プロキシサーバ

組織内のクライアントに代わって、外部のWebサーバなどへの通信を中継するサーバ。取得したコンテンツのキャッシュによる応答の高速化、通信の記録、有害サイトへのアクセスの制限などに使われ、内部の端末を外部から直接見えなくする効果もある。

A-1分散型データアーキテクチャ

データアーキテクチャの形態の一つで、データを部門、拠点、システムごとに分散して保持・管理し、ネットワークを通じて連携させる方式。各現場が自律的にデータを管理でき、拡張や局所的な処理に強いが、データの重複や不整合が生じやすく、全体の統制と連携の仕組みが必要になる。

A-1キーバリュー型データベース

一意のキーと、それに対応する値の組だけでデータを保持するNoSQLデータベース。構造が単純なため読み書きが非常に速く、サーバを増やして規模を拡張しやすいため、キャッシュやセッション情報の管理に向く。値の中身による検索や表の結合のような複雑な処理には向かない。

A-12相コミットメント

分散データベースで、複数のサイトにまたがるトランザクションの原子性を保証するための制御方式。第1相で調停役が各サイトにコミットの準備ができたかを問い合わせ、全サイトが可と答えた場合だけ第2相でコミットを指示し、1つでも否なら全サイトでロールバックさせる。

A-1シャーディング

データを、キーの値の範囲やハッシュ値などの規則で分割し、複数のデータベースサーバ(シャード)に分散して格納する手法。1台当たりのデータ量と負荷を減らして、台数を増やすことで性能を伸ばせる(スケールアウト)。シャードをまたぐ結合や集計、データの再配置が難しくなる。

A-1透過性

分散データベースで、データが複数のサイトに分散していることを、利用者やアプリケーションに意識させない性質。データの所在を意識させない位置透過性、表が分割されていることを意識させない分割透過性、複製の存在を意識させない複製透過性などがあり、1つのデータベースと同じように扱える。