From: | Curt Sampson <cjs(at)cynic(dot)net> |
---|---|
To: | Michael Loftis <mloftis(at)wgops(dot)com> |
Cc: | pgsql General List <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: One particular large database application |
Date: | 2002-04-23 04:33:27 |
Message-ID: | Pine.NEB.4.43.0204231327310.447-100000@angelic.cynic.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Mon, 22 Apr 2002, Michael Loftis wrote:
> You're still limited to onlya few controllers in a system.
Well, I usually can spare two or three PCI slots, so that's six or
eight controllers (and thus drives), at any rate. If I really needed
more drives or storage capacity on a system at that point, it's
probably best to move to an external disk array anyway.
> There's also
> the issue of concurrency. IDE drives handle one, and only one request
> at a time. A SCSI drive can (and usually is) be issued commands with
> tags allowing more than one active/pending command at a time.
Sure. But still, send four requests to a SCSI drive, and four
requests to four IDE drives, and see which comes back faster.
> The better drives
> all have 'smart' cache controllers on them that re-order the pending
> ocmmands in a way that optimizes response and throughput in an
> intelligent manner (I think seagate is calling it serpentine seek, but
> whatever it is called..)
Many operating systems do this, too, though obviously they may not
be able to do it quite as well as the controller can.
> SCSI is more expensive, there's no doubt, but for larger environments,
> there are clear benefits.
Indeed. I've never argued against this.
I am well aware of the various advantages of SCSI drives. I'm also
aware of what they cost. It's just that there's a particular person
on the list who seems to think a less cost-effective solution would
somehow be better.
> Also in a SCSI system, a failed drives
> electronics will, in most cases, isolate itself. In an IDE system a
> failed drive will, at the least, make the other drives on that chain
> unavailable, and in many cases make any other drives on the same
> controller unavailable.
Not a big deal; nobody interested in performance is going to put
more than a single drive on an IDE controller anyway.
cjs
--
Curt Sampson <cjs(at)cynic(dot)net> +81 90 7737 2974 http://www.netbsd.org
Don't you know, in this new Dark Age, we're all light. --XTC
From | Date | Subject | |
---|---|---|---|
Next Message | Raimund Sacherer | 2002-04-23 06:49:13 | design question |
Previous Message | Michael Loftis | 2002-04-23 04:20:21 | Re: One particular large database application |