Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 May 1999 14:47:12 -0400 (EDT)
From:      Chuck Robey <chuckr@picnic.mat.net>
To:        Dan Moschuk <dan@trinsec.com>
Cc:        "Pedro J. Lobo" <pjlobo@euitt.upm.es>, hackers@FreeBSD.ORG
Subject:   Re: Database holywars?
Message-ID:  <Pine.BSF.4.10.9905201441240.69006-100000@picnic.mat.net>
In-Reply-To: <19990520144215.E94835@trinsec.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 20 May 1999, Dan Moschuk wrote:

> 
> | ¿Have you considered PostgreSQL? It is on the ports collection, and is a
> | heavy duty database engine, with transactions, subqueries (only partial
> | support), etc. Version 6.5 will be released in about two weeks, and it
> | adds MVCC (multi-version concurrency control), which will improve a lot
> | its multi-user capabilities. And, I know of some projects that are using
> | it for multi-GB databases. I've been using it for or student database
> | for more than two years (since version 6.0), and am quite happy with
> | it. See www.postgresql.org for more information.
> 
> If I recall correctly, isn't postgresql *based* off of the Berkeley DB 
> engine?

I don't know, but it's irrelevant.  The point is, do you use an
intervening compatibility layer (sql) for your database, or not.  There
has to be a low level layer, but if postgresql uses any particular one
isn't of any importance here, you understand?  It's just figuring the
costs, on the one hand, what you gain in speed, on the other hand, what
you give up in reconfigurability and portability.

You won't find the commercial db having a Berkeley DB interface.  If you
want that final move to be as painless and bug free as you can make it
(if that's of real importance, and you just can't keep the db in C and
move it as C code) then you're going to want sql.

There isn't any one right answer here.  Note your requirements, and see
which method meets your goals closest.  If you want to argue this
further, we should take it offline, it's ceased to be interesting to the
list at large.

> 
> -Dan
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message
> 

----------------------------+-----------------------------------------------
Chuck Robey                 | Interests include any kind of voice or data 
chuckr@picnic.mat.net       | communications topic, C programming, and Unix.
213 Lakeside Drive Apt T-1  |
Greenbelt, MD 20770         | I run picnic (FreeBSD-current)
(301) 220-2114              | and jaunt (Solaris7).
----------------------------+-----------------------------------------------






To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9905201441240.69006-100000>