忍者ブログ
IT関係の小作人労働の日々の日記です。 最近データベースが好きです。 インフラ構築、DB構築、アプリケーション開発・・・何でも屋です。 何でもできそうで、何にもできない。

【OSS-DB Silver対策】データベースクラスタの構造


OSS-DB Silver試験対策シリーズ、今回は「データベースクラスタ」についてです。物理的な実態や、サーバプロセスとの関係性など、混同しやすいポイントを整理しましょう。

1. データベースクラスタの3大ポイント

【 基本 】 データベースクラスタを理解する上で、以下の3点は非常に重要です。これらは用語定義の問題で頻出します。

物理的な実態:ファイルシステム上の「1つのディレクトリ」です。
管理の単位:1つのデータベースクラスタを複数のマシンで共有・管理することはできません
プロセスとの関係:1つのデータベースクラスタに対し、1つのPostgreSQLサーバが起動します(1:1の対応)。

2. 試験対策問題:4択チェック

【 問題 】 PostgreSQLにおける「データベースクラスタ」の説明として、最も適切なものは次のうちどれですか?

問題:データベースクラスタに関する記述として正しいものを選びなさい。

1. データベースクラスタの実態は、ネットワーク上の複数のディレクトリに分散して配置される。

2. 1つのデータベースクラスタは、性能向上のために複数の物理マシンから同時に管理・更新できる。

3. データベースクラスタの実態はファイルシステム上の1つのディレクトリであり、PostgreSQLサーバと1:1で対応する。

4. 1つのPostgreSQLサーバ(インスタンス)で、複数の異なるデータベースクラスタを同時に管理できる。

3. 正解と解説

正解:3

【 解説 】
理解のコツ: 「クラスタ」という言葉から、複数のサーバ機が連携する「クラスタリング(冗長化)」を連想しがちですが、PostgreSQLの用語としてのデータベースクラスタは「データの格納場所(ディレクトリ)」を指します。
復習の視点: 原則として「1つのディレクトリ = 1つのクラスタ = 1つのサーバプロセス」というセットで覚えるのが合格への近道です。


4. まとめ

「データベースクラスタ = 1つのディレクトリ = 1:1対応」。この関係性を正しく理解しておけば、構造に関する問題で迷うことはありません。一歩ずつ、確実に知識を固めていきましょう!


PR

【OSS-DB Silver対策】PostgreSQLサーバの定義


OSS-DB Silver試験対策シリーズ、今回はデータベースの基礎中の基礎である「PostgreSQLサーバ」の定義についてです。用語の正しい意味を整理して、確実に得点源にしていきましょう。

1. PostgreSQLサーバの定義

【 基本 】 試験において「PostgreSQLサーバ」とは、具体的に「PostgreSQLのプロセス群、デーモン、サービス」のことを指します。物理的な筐体(ハードウェア)ではなく、OS上で稼働しているプログラムの実体を指している点に注目しましょう。

[ 用語のポイント ]
プロセス群:メモリ上で動作するpostmasterや各バックエンドプロセスの集合体。
デーモン:Unix系OSなどでバックグラウンドで常駐するプログラム。
サービス:Windows等において、バックグラウンドで実行・管理される機能単位。

2. 試験対策問題:4択チェック

【 問題 】 PostgreSQLにおける「PostgreSQLサーバ」の定義として、最も適切なものは次のうちどれですか?

問題:PostgreSQLサーバの正体として正しいものを選びなさい。

1. PostgreSQLをインストールした物理的なコンピュータそのもの

2. SQLコマンドを受け付けて実行する「psql」などのツール

3. PostgreSQLのプロセス群、デーモン、またはサービス

4. ディスク上に格納されたデータファイル(テーブルやインデックス)の集合

3. 正解と実行(確認)のポイント

正解:3

【 解説 】
理解のコツ: PostgreSQLサーバはソフトウェアとしての側面を指します。Linuxであれば ps コマンドで確認できるプロセス群であり、Windowsであれば「サービス」として登録されているものがこれに該当します。
復習の視点: ハードウェア(1)やデータファイル(4)は、それぞれ「ホストマシン」「データベースクラスタ」といった用語と区別して覚えるのがコツです。混同しないよう整理しておきましょう。


4. まとめ

「PostgreSQLサーバ = プロセス・デーモン・サービス」。この一文をセットで覚えておけば、用語定義の問題は怖くありません。OSS-DB Silver合格に向けて、こうした基本用語の積み重ねを大切にしていきましょう!



        
  • 1
  • 2