Re: Best OS for Postgres 8.2 - Mailing list pgsql-performance

From david@lang.hm
Subject Re: Best OS for Postgres 8.2
Date
Msg-id Pine.LNX.4.64.0705090239590.2213@asgard.lang.hm
Whole thread Raw
In response to Re: Best OS for Postgres 8.2  ("Steinar H. Gunderson" <sgunderson@bigfoot.com>)
List pgsql-performance
On Wed, 9 May 2007, Steinar H. Gunderson wrote:

> On Wed, May 09, 2007 at 01:57:51AM -0700, david@lang.hm wrote:
>> given that RAID, snapshots, etc are already in the linux kernel, I suspect
>> that what will need to happen is for the filesystem to be ported without
>> those features and then the userspace tools (that manipulate the volumes )
>> be ported to use the things already in the kernel.
>
> Well, part of the idea behind ZFS is that these parts are _not_ separated in
> "layers" -- for instance, the filesystem can push data down to the RAID level
> to determine the stripe size used.

there's nothing preventing this from happening if they are seperate layers
either.

there are some performance implications of the seperate layers, but until
someone has the ability to do head-to-head comparisons it's hard to say
which approach will win (in theory the lack of layers makes for faster
code, but in practice the fact that each layer is gone over by experts
looking for ways to optimize it may overwelm the layering overhead)

> Whether this is a good idea is of course hotly debated, but I don't think you
> can port just the filesystem part and call it a day.

Oh, I'm absolutly sure that doing so won't satidfy people (wnd would
generate howles of outrage from some parts), but having watched other
groups try and get things into the kernel that the kernel devs felt were
layering violations  I think that it's wat will ultimatly happen.

David Lang

pgsql-performance by date:

Previous
From: "Steinar H. Gunderson"
Date:
Subject: Re: Best OS for Postgres 8.2
Next
From: Gregory Stark
Date:
Subject: Re: What's The Difference Between VACUUM and VACUUM ANALYZE?