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

Re: Using PostgreSQL instead of Berkeley DB??

From: Glenn A. Thompson <gthompson_at_cdr.net>
Date: 2002-04-24 21:49:33 CEST


This is an area where I hope/plan to be able to contribute.
It's my intention is to get a FS working on MySql and Oracle. I have no
experience with PostgreSQL.
About a month ago I asked a few questions as to where to start digging into
code. I then starting looking into what it would take.
I was pulled away for a while so I didn't do near enough research to size the
project. But it is a pretty large effort.

After getting over my own feelings of inadequacy, I decided that I could get
it done if I commited myself fully.
While I will be switching to Subversion from CVS for my internal code control,
this is not what I intend to use it for first.

A small introduction:
I am a developer/consultant. My partners are blueprinters. They provide me
with bandwidth, toys, and a legitimate company for any contracts I/we find for
me. In return, I am taking over their internal IT work. Blueprinting is not
what it used to be. It's all digital now. Consequently, we have 40-50GB of
drawings and growing daily. All the current document management solutions we
have looked at are expensive or don't have versioning. There are many more
details I won't bother to mention.

Anyway, when I stumbled across Subverison I really liked what I saw. So I
made a decision to make it work for me. I hope my future work will benefit
other Subversion users as well.

I want to make it work with MySQL-Max (InnoDB tables mostly) and Oracle. They
both provide transactions and they both provide "TABLESPACES" which allow for
the use of multiple datafiles for a single table. I don't like having files
greater than 2GB if I can avoid it. I will do my best not to exclude use of
other table types in MySQL.

If anyone has any feelings about where I am headed; I welcome them. I won't
be able to dig back in for another week or so.
Sometime after that I will post a document with more meat. Is this an
acceptable way to jump in?

I want to reuse as much of the existing FS code as possible. I'm concerned
that this my require some refactoring of code. I want to minimize any impact
on the existing baseline while also minimizing potental implementation
specific behavior/features/bugs. It seems to me that this goal my be a bit of
a tightrope walk.

Glenn A. Thompson (gat)

PS I have to admit, I'm a little nervous as to how well my code will pass the
peer review :-) Nothing ventured noting gained?!

Ben Collins-Sussman wrote:

> "Lance Ellinghaus" <lellinghaus@yahoo.com> writes:
> > Has anyone used PostgreSQL instead of Berkeley DB for the storage of the
> > repository?
> The repository doesn't yet have pluggable back-end storage. But we're
> planning on it as a post-1.0 feature.
> ---------------------------------------------------------------------
> 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 Wed Apr 24 21:46:26 2002

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.