[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: mysql for Subverison

From: Leeuw van der, Tim <tim.leeuwvander_at_nl.unisys.com>
Date: 2003-05-19 10:14:00 CEST

Hi,

SubVersion is written to the Berkely-DB interface. It doesn't use any SQL
statements anywhere. It will therefore be a lot of work to replace the DB
implementation with any kind of relational database.

I don't know what the value will be of porting to MySQL; SubVersion needs
transactions and if you want MySQL to support transactions you have 2
choices: data is stored in either InnoDB tables or .... Berkely-DB tables.

So you'd effectively replace the interface to Berkely-DB with another layer
that talks to the same Berkely-DB and you're hoping that this extra
layering, with it's overhead and inter-process communications, will bring
sufficient amounts of efficiency through caching to win against direct
integration with Berkely-DB?

If you create an SQL layer in SubVersion you can perhaps set it up to talk
to other SQL databases, such as Oracle, DB2, PostgreSQL, whatever you like.
Then you can benchmark if that perhaps gives you any extra performance.

But I believe that at the moment, Berkely-DB is not the
performance-bottleneck in SubVersion.

With regards,

--Tim van der Leeuw

-----Original Message-----
From: Frans Thamura [mailto:java@intercitra.com]
Sent: maandag 19 mei 2003 8:01
To: WC -Sx- Jones
Cc: dev@subversion.tigris.org
Subject: mysql for Subverison

anyone know how to replace berkeley db with MySQL 4.x, is there an
implementation of this?

-- 
Frans Thamura <java@intercitra.com>
Intercitra Innovation Center
+62 855 7888 699
www.intercitra.com
We help you manage and control.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon May 19 10:15:05 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.