Subversion Designの7章「Server — How the server works」を和訳しました。Subversionのデータ構造の勉強その2。 重傷なのは後半の「バブルアップメソッド」。図は作り直しています。 サーバ - どのようにサーバは動くのか 「サーバ」という語は少なくとも2つの意味があり曖昧です:ネットワーク上でユーザにサービスを提供するパワフルなコンピュータのことを言う場合があり、他方ではネットワークリクエストを受け取るCPUプロセスのことを言う場合があります。 Subversionでは、「サーバ」はリポジトリを実装し、他のプログラムに対しそれらを提供するライブラリの集合を意味します。ネットワークは必要としません。 2つの主要なライブラリがあります:Subversion ファイルシステムライブラリと、Subversion リポジトリライブラリです。 ファイル