23 messages in com.perforce.perforce-user[p4] RE: ClearCase (again)| From | Sent On | Attachments |
|---|---|---|
| Bala Subramanian | 02 May 2000 09:45 | |
| Christophe MONJARET | 05 May 2000 08:59 | |
| Plumlee, Philip | 08 May 2000 09:22 | |
| Meyer, Maurice | 08 May 2000 10:09 | |
| Jeff A. Bowles | 08 May 2000 10:38 | |
| Plumlee, Philip | 08 May 2000 11:03 | |
| Marc S. Gibian | 08 May 2000 12:08 | |
| Steve Bennett | 08 May 2000 12:23 | |
| Greg Spencer | 08 May 2000 12:24 | |
| Dave Lewis | 08 May 2000 12:42 | |
| Piaw Na | 08 May 2000 13:24 | |
| Marc S. Gibian | 08 May 2000 13:41 | |
| Piaw Na | 08 May 2000 14:03 | |
| Marc S. Gibian | 08 May 2000 14:03 | |
| Piaw Na | 08 May 2000 14:12 | |
| Morton, Simon | 08 May 2000 14:12 | |
| Plumlee, Philip | 08 May 2000 14:17 | |
| Dave Lewis | 08 May 2000 14:17 | |
| Richard Geiger | 08 May 2000 14:21 | |
| Fredric Fredricson | 08 May 2000 14:27 | |
| Marc S. Gibian | 08 May 2000 14:27 | |
| Meyer, Maurice | 08 May 2000 15:26 | |
| The Great Vobadmin | 09 May 2000 05:50 |
| Subject: | [p4] RE: ClearCase (again)![]() |
|---|---|
| From: | Meyer, Maurice (Maur...@nonstop.com) |
| Date: | 05/08/2000 03:26:36 PM |
| List: | com.perforce.perforce-user |
The ClearCase shops I've worked in ran with minor degradation over pure NFS file access and the standard make tool. Please do keep in mind that these were Unix-only shops, with no NT based development. I do realize that ClearCase has had significant problems on the NT platform, though do not have any personal experience with it there.
But Perforce gives you local files and does not rely on NFS like ClearCase (unless you set it up that way). So, you need to compare ClearCase access times to local access times. Defeinitely do this on an NT machine if you have NT in your mix. And, keep in mind that if you're going over a WAN, ClearCase performance will suffer. Perforce will too but, only slightly in the getting of files and not with compiles. Also, when the Perforce server goes down, you can still use the files you have - with ClearCase, you cannot.
The main thing that I notice though with Perforce is that it really optimizes the command set for batching operations. Example: In Perforce you just say submit and it knows the files that you have checked out. In ClearCase, you have to pick the files that you want to submit (maybe this is fixed in their UCM feature) and directories are often forgotten about leading to nightly build breaks. This UI design carries through to other operations like merging a set of files or listing contents of a label, etc. A lot of ClearCase operations involve first creating a view and choosing the appropriate config spec before running query wheras Perforce allows you to do a lot more by simply running the client command.
I was the Piccolo (predacessor to Perforce) administrator at Ingres for 2 years before going to Informix in 1994 so I speak from direct Perforce/ClearCase experience with very similar environments - big database company, multiple UNIX platforms, NT, multiple development sites, hundreds of developers, etc. ClearCase is definitely a more costly product to purchase, administer and use. While it is very good in many ways, I find that the basic concept of the MVFS filesystem incurs more of a performance penalty than the file control benefits warrant.
If your seriously considering ClearCase, do yourself a favor and really think about the monetary costs, performance and availability implications of placing the central repository in every file access operation. Dig into their new UCM and snapshot views functionality and consider whether this is a reasonable solution (and that it looks a lot like Perforce anyway) and, again, whether it's really worth 6 times the money (not to mention the additional server, network and software (NFS Maestro for NT clients, ClearCase MultiSite for every user even though your just going to have a few sites...) I just went through the same kind of evaluation and couldn't get behind ClearCase. Bigger is not always better.
Maurice




