On Tue, 19 Nov 2002, Chris Devers wrote:

> I've put copies of Pg on pretty old equipment & it ran tolerably well --
> good enough to put sample databases in, write code against it, etc.
>
> I've tried putting the demo version of Oracle on somewhat better hardware
> (sorry, it's been a while & I forget all specs) and, aside from the fact
> that setting everything up was much more of a pain, the strain on the
> machine was much more noticeable than when running Pg, subjectively
> speaking, to the extent that I never bothered using it much.

Sounds like pretty much all 'big' software.  You need a certain level of
power before it's worth using the heavyweight solution.  One example that
springs to mind of solaris x86.  In the early days of linux, if you had
more than 4MB and less than 64MB (and most peoples toyboxes) then linux
ran like a dream, but there was no point trying to run solaris.  These
days, where you'd be pushed to find a machine with less than 128MB, either
runs fine on a toybox for testing things.  But if your app is likely to be
running for real on a huge sun box, you'd maybe be better to go with
solaris x86, to make scaling it a bit easier.

Similarly, the mSQL->MySQL->PG progression.  mSQL came along and at last
it was possible to run a fairly reasonable SQL database on tiny hardware,
and lots of things where built on it.  Slowly people started playing with
mysql, as it matured along with average hardware specs, and any new
projects were built on that, msql was depreciated, and apps moved across.
These days, I work with dozens of mysql-based systems.  But if I was
starting a project from scratch, I'd much rather use pg.

> Then again, working past that ramp-up may be the whole point...

I can certainly see the value of at least having seen the installer to any
product you use, or claim to be able to use professionally.  Just like
reading manuals thoroughly (no, I don't expect anyone to have read all the
docs you get with an oracle distribution) you gain an understanding of how
things work and interrelate.  It also makes you aware of what settings can
be fiddled with, to optimise performance, when otherwise your application
might be thrashing a lot more than necessary.  Most importantly, it means
that if some new employers 'expert sysadmin' who installs oracle is
actually a rather vision-impaired monarch, you'll not be intimidated by
the dozens of CDs, kilos of manuals, hours of install screens, and system
boot-strapping necessary to at least get yourself a reasonable base
install.


the hatter


Reply via email to