svn その3 課題リストを消化するんご
■その他のテーマ
・他のバージョン管理システム(CVS、git)との違い
・「データストア」という観点で見た場合、下記のようなデータストアとの違い
- データベース(RDB、ディレクトリ、データウェアハウス、NoSQL)
→データ管理に・・・のような品質を付与している
- オブジェクトストレージ、分散ストレージ
→データ管理に・・・のような品質を付与している
- アーカイブ
→データ管理に・・・のような品質を付与している
- ファイルシステム
→データ管理に・・・のような品質を付与している
- ファイルサーバ
→データ管理に・・・のような品質を付与している
・結局subversionって、サーバは更新系DBでバージョン情報を管理する特別なテーブルを持っていて、クライアントからの更新を受けつけて、リポジトリ内のファイル管理を良きに図らい、
クライアントは、commitコマンドでサーバに更新を掛けて、updateコマンドでサーバから最新情報をダウンロードして、checkoutコマンドでサーバとの同期部分を確定するって理解でOK?