ニュース

集中バージョン制御システムと分散制御システムとは何ですか?

集中バージョン制御システム

バージョンライブラリは、中央サーバーに集中しています。実際に作業するときは、独自のコンピューターを使用するため、まず中央サーバーに接続して最新バージョンを取得し、コードを書き込みまたは変更する必要があります。終了後、行った作業を中央サーバーにプッシュする必要があります。一元化されたバージョン制御システムをインターネットに接続して、機能する必要があります。ローカルエリアネットワークにある場合は問題ありません。帯域幅は十分に大きく、速度は十分に高速です。インターネット上にある場合、速度が遅い場合、非常に憂鬱になります。

Distributed Control System

分散制御システム

ビッグデータ(Hadoop)または大規模なデータベースに取り組んだ友人の場合、「分散」の概念は非常に馴染みのあるものでなければならないので、ここではあまり説明しません。集中バージョン制御システムと比較して、分散制御システム中央サーバーを持っていません。全員のコンピューターは完全なバージョンライブラリであるため、バージョンがすべて独自のコンピューターにあるため、機能するときにインターネットに接続する必要はありません。全員のコンピューターには完全なバージョンライブラリがあるためです。次に、複数の人々の間でプロジェクト開発についてどのように協力するかという問題です。たとえば、誰かが自分のコンピューター上のファイルAを変更し、同時に他の誰かが彼のコンピューター上のファイルAを変更します。この時点で、あなたはあなた自身の変更を互いに押し上げるだけで、お互いの変化を見ることができます。

SVNとGITを使用した場合、結論を引き出すことは難しくありません。SVNは集中バージョン制御システムに属し、GitはAに属します分散制御システム.


関連ニュース
X
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies. Privacy Policy
Reject Accept