SourceAnywhere for VSS架构 SourceAnywhere for VSS Architecture

SourceAnywhere for VSS (简称SAWV)是Visual SourceSafe的插件,用以提供快速的远程和跨平台访问。客户机/服务器架构,在服务器端有缓存机制。

此版本控制系统是从互联网访问VSS的最佳选择。它解决了VSS的以下问题:

  • VSS在互联网访问时性能慢

    Visual SourceSafe是基于文件系统的,访问在远程环境的VSS数据库文件系统是非常缓慢的。如果将SourceAnywhere for VSS Server安装在VSS数据库同一个局域网中,VSS的库文件夹只与SourceAnywhere for VSS Server服务器进行交互。SourceAnywhere for VSS客户端向服务器发送请求并通过TCP/ IP的结果得到返回。远程访问性能大大提高。

    此外,SourceAnywhere for VSS使用缓存服务器机制,以进一步改善VSS的远程性能。

  • VSS的安全性

    Visual SourceSafe基于文件系统,你必须把整个VSS数据库文件夹暴露到网络中供客户端接连。如果使用SourceAnywhere for VSS,VSS数据库文件夹仅需暴露给同一个LAN里的SourceAnywhere for VSS服务器。安全性大大提高。

  • VSS数据库损坏

    SourceSafe客户端直接向VSS数据库文件系统发出请求并改变其中的文件,这使得数据库很容易地损坏。SourceAnywhere for VSS能很极大地减少VSS数据库损坏的机会。 SourceAnywhere for VSS包括一个服务器,缓存服务器(可选)和客户机。它们可以通过任何标准的TCP / IP连接通信,包括调制解调器PPP连接,ISDN线路,或服务器所在LAN的以太网。 SourceAnywhere for VSS不会需要Windows远程访问服务(RAS)。

产品架构如下图所示:

Click to view it in full size.
SourceAnywhere for VSS Architecture