|
|
Subscribe / Log in / New account

Perforce

Perforce

Posted Oct 21, 2009 12:13 UTC (Wed) by dlang (guest, #313)
In reply to: Perforce by epa
Parent article: KS2009: How Google uses Linux

Quote:
Git sounds like it should cope well with large objects in the repository, but the general view is that it doesn't perform so well. I wonder why not.

git mmaps the files to access them, and the pack definition is limited to no more than 4G (and since the over-the-wire protocol for download is the same as a pack file you run into limits there)

4G is _huge_ for source code. especially with the compression that git does, but when you start storing binaries that don't diff against each other the repository size can climb rapidly.

this has been documented several times, but it seems to be in the category of 'interesting problem, we should do something about that someday, but not a priority' right now


to post comments

Perforce

Posted Oct 21, 2009 14:30 UTC (Wed) by drag (guest, #31333) [Link] (1 responses)

Yes. Git is exceptionally good at managing text.

Pretty shitty at everything else. Its too bad because I'd like to use it for synchronizing my desktop.

Perforce

Posted Nov 1, 2009 18:54 UTC (Sun) by mfedyk (guest, #55303) [Link]

You probably want to look at couchdb and the fuse driver for it.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds