データベーススペシャリスト暗記無料で始める

クライアントサーバシステムとシステム形態とは?くらいあんとさーばしすてむとしすてむけいたい

クライアントサーバシステムとシステム形態とは、処理を要求するクライアントと提供するサーバに役割を分ける形態。データベースを使う構成では、アプリケーションサーバがクライアントとなってDBサーバへつなぐ3層が基本形になる。可用性を上げる際は、2系統を常時動かすデュアルと、主系・待機系に分けるデュプレックスを使い分ける。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の頻出用語/午前II

データベースSPを最短で暗記・合格する →

背景

1台のDBサーバへ全アプリが直接つなぐ構成では、接続数がそのまま同時実行数になり、数百接続で主記憶とロック待ちが破綻する。層を分けてアプリ側で接続をまとめ、DBサーバは限られた本数だけを相手にする形が定着した。さらに可用性の要求が上がると、DBサーバ自体の二重化が必要になる。

具体例

PostgreSQLは接続ごとにプロセスを作り数MBを消費するため、PgBouncerでアプリ側の1,000接続をDBへの50本にまとめる構成が採られる。可用性側では、ストリーミングレプリケーションの同期モードなら待機系への書き込みが済むまでコミットが返らず、往復1ミリ秒ぶん応答が伸びる代わりにデータを失わない。

試験での引っ掛け

デュアルは2系統が常に同じ処理をして結果を突き合わせる構成で切替がほぼ不要、デュプレックスは主系が動き従系が待つ構成で、待機の仕方によりホットスタンバイとコールドスタンバイに分かれ切替に時間がかかる。混同が定番。DBでは、待機系を参照に流用すると非同期レプリケーションの遅延ぶん古い値を読む点も要注意。負荷分散目的のロードシェアリングは、可用性の冗長化とは狙いが違う。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

データベースSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • デュアルは2系統が常に同じ処理をして結果を突き合わせる構成で切替がほぼ不要、デュプレックスは主系が動き従系が待つ構成で、待機の仕方によりホットスタンバイとコールドスタンバイに分かれ切替に時間がかかる。