Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Mar 96 11:57:48 MET
From:      Greg Lehey <lehey.pad@sni.de>
To:        brandon@tombstone.sunrem.com (Brandon Gillespie)
Cc:        freebsd-fs@freebsd.org
Subject:   Re: database filesystems, BSD worth it? Just go SCO?
Message-ID:  <199603201100.MAA19419@nixpbe.pdb.sni.de>
In-Reply-To: <Pine.BSF.3.91.960319092433.24314A-100000@tombstone.sunrem.com>; from "Brandon Gillespie" at Mar 19, 96 9:34 am

next in thread | previous in thread | raw e-mail | index | archive | help
> We are running a database system in unix on PCs, currently running
> Unixware.  Our experience has been a nightmare, to say the least.  We are
> now in the position to upgrade our database driver, and we have been
> considering taking the opportunity to upgrade the operating system as well.

Well, a lot of people jumped in on this one, didn't they?  What were
the problems with UnixWare?

> My current dillemma is that there is 'general knowledge' floating around
> that the SCO/Unixware filesystem is basically the best for running a
> database system on, 

I don't think SCO has *anything* going for it, except possibly that
the software was written on that platform.  SCO uses (or used, last
time I saw it), something home grown called afs, which is basically a
modified s5fs (System V file system), which is itself a warmed over
Seventh Edition File System.  afs does have better performance than
s5fs, but so does just about anything else.

UnixWare, on the other hand, uses either ufs (UNIX File System,
originally called the Berkeley Fast File System), or vxfs (Veritas
File System).  My experience has been that vxfs has been very
unreliable and is a pig to maintain.  I haven't compared performance.
UFS works OK.  As the old name implies, it comes from BSD.  Not
surprisingly, it is also the standard file system on all BSD variants.

> whereas the BSD filesystem is not...  I'm wondering
> if there are any facts anywhere to solidify/refute this claim?  Also, is
> it possible to run different 'style's of BSD filesystems in FreeBSD?

I suppose you're referring to virtual file systems, such as vxfs, ufs,
nfs, rfs and cdfs (is that the name) under UnixWare.  Yes, FreeBSD has
a number of file systems, though there's only one (ufs) for hard
disks.  I don't see any advantage in having vxfs as well under
UnixWare, though vjfs (Veritas Journalling File System) would appear
to offer some advantages if it were offered.

BTW, although ufs on System V is derived from BSD, they have modified
it enough that you will not be able to mount a System V ufs file
system on FreeBSD: you'll have to rebuild it.

> Perhaps one which is more capable of handling a database system?  I know
> that in unixware we use the 'VFS' filesystem, versus what it is by default...

Ah, this is vxfs, I suppose.  See my comments above.  Out of interest,
what does "General Knowledge" say about ufs on System V?

> (BTW, the database system we use is 'Progress')

On the whole, I think I could thoroughly recommend ufs on any
platform.  I don't feel as confident about recommending FreeBSD for a
database system.  First, support for COFF (the SCO object file format)
is incomplete, and there doesn't seem to be much interest in improving
it.  Support for ELF (the native UnixWare object file format) is there
and is being actively worked on, but the emphasis is more on
compatibility with Linux than with UnixWare.  UnixWare also supports
COFF executables, so it's possible that your Progress stuff is really
in COFF. Use the 'file' program to tell you.

Greg
------------------------------------------------------------
Greg Lehey                       LEMIS
grog@lemis.de			 Schellnhausen 2
Tel: +49-6637-919123		 36325 Feldatal
Fax: +49-6637-919122		 Germany




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603201100.MAA19419>