SourceAnywhere for VSS 5.4 and SourceOffSite 4.2 Comparison

As the architect of SourceAnywhere for VSS, I was asked by many users about the performance of SourceAnywhere for VSS compared with other products.

SourceAnywhere for VSS is a Visual SourceSafe (VSS) remote access solution recommended by Microsoft. As a VSS add-on, SourceAnywhere for VSS solves the VSS performance issue and provides fast, reliable and secure remote access for users of VSS 6.0 and VSS 2005.

Recently, I did the test. Now I am posting the result here with the hope that it can save your time evaluating different SourceSafe remote access tools. I mainly focus on the features and remote-access performance comparison.

 

Below is the result:

Feature Comparison

Features

Visual SourceSafe (VSS) Remote Access Tool Recommended by Microsoft

SourceOffSite

Performance Features

Data compression

Yes

Yes

Client/Server architecture

Yes

Yes

Cache Server

Yes

No

Delta Transfer

Yes

No

Multithread file transfer

Yes

No

Security Features

Client/Server Architecture

Yes

Yes

Blowfish encryption

Yes

Yes

128 SSL

Yes

No

Password policy

Yes

No

Independent VSS database access control

Yes

No

IDE Integration

Visual Studio 6/2003/2005/2008

Yes

Yes

SQL Server 2005

Yes

Yes

Eclipse Plug-in

Yes

No

Dreamweaver

Yes

No

Cross Platform

Windows

Yes

Yes

Linux

Yes

Yes

Mac

Yes

Yes

Solaris

Yes

No

AIX

Yes

No

SCO

Yes

No

Any Java compatible platform

Yes

No

 

Performance Test

Result: (Unit: second)

 

SourceAnywhere for VSS with cache server

SourceAnywhere for VSS without cache server

SourceOffSite (no cache server is available)

Add

195

193

408

Get (no local file exists)

175

213

1256

Check out (no local file exists)

189

232

1409

Check out (all local files exist)

79

90

160

Check in (no file is changed)

177

189

723

Check in (All files are changed)

259

273

842

 

Test Environment: There are 3 machines used in the test:

Server : CPU Intel P4 2.66G, 256M RAM, Win 2003 Std sp1; SourceAnywhere for VSS Server 5.3.1; SourceOffSite Server 4.2

Client: CPU Intel P4 3.0G, 512M RAM, 160GB 5400RPM HD, Win XP sp2; SourceAnywhere for VSS Server 5.3.1; SourceOffSite Client 4.2

Cache server: CPU Intel Celeron 2.66G, 512M RAM, 160GB 5400RPM HD, Win2003 Std SP1; SourceAnywhere for VSS Cache Server 5.3.1

Broadband connection is used between the client and server machine.

The cache server and client are on the same LAN, which connects to the server through office ADSL.

 

Test Software:

SourceAnywhere for VSS 5.4, SourceAnywhere for VSS 5.4 Cache Server 5.4, SourceAnywhere for VSS Client 5.4.

SourceOffSite Server 4.2, SourceOffSite Client 4.2.

 

Test Data:

1. A project with 1,500 files; Total size is 17.1 MB. 2. 1,000 changed files (used for check-in). 3. Server and Client machines are restarted before each test.

I attached the test data I used here. You can download it and do the test in your own environment if you like.

 

Test method:

Every operation is carried out 5 times. The highest and lowest results are eliminated. The average value is calculated.

Search Blog Posts