I do not think that our subversive activity slowed down aging. Currently we have several TeraBytes data, mostly binary. We check / record daily up to 50 gigabytes of data. In total, we now have 50,000 versions. We use FSFS as the type of storage and bind either directly SVN: (Windows server) or through Apache mod_dav_svn (Gentoo Linux Server).
I can’t confirm that this leads to a slowdown over time, since we set up a clean server to compare performance with which we could compare. We were not able to measure significant degradation.
However, I must say that our subversive game is unusually slow by default, and, obviously, this is subversive activity itself, as we tried to use another computer system.
For some unknown reason, subversion seems to be completely server limited. Our rates for checking / fixing are limited between 15-30 megabytes / s per client, because then one core server core is completely used up. This is the same for an almost empty storage (1 GigaByte, 5 versions) for our full server (~ 5 TeraByte, 50,000 versions). A setting similar to setting compression to 0 = off did not improve this.
Our high throughput (delivers ~ 1 GigaByte / s) FC-Array is idle, the remaining cores are idle and the network (currently 1 GigaBit / s for clients, 10 GigaBits / s for the server) is also idle. Okay, not very cold, but if only 2–3% of the available capacity is used, I call it idle.
It's not very fun to see how all the components are idling, and we need to wait until our working copies are checked or passed. Basically, I have no idea what the server process is doing, completely consuming one CPU core all the time during check / commit.
However, I'm just trying to find a way to set up subversion. If this is not possible, we may need to switch to another system.
Therefore: Answer: SVN does not degrade performance; initially it is slow.
Of course, if you do not need (high) performance, you will not have a problem. Btw. all of the above applies to the earlier stable version 1.7.