From: | Sailesh Krishnamurthy <sailesh(at)cs(dot)berkeley(dot)edu> |
---|---|
To: | Mike Mascari <mascarm(at)mascari(dot)com> |
Cc: | Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>, Christopher Browne <cbbrowne(at)acm(dot)org>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Is there going to be a port to Solaris 9 x86 in the |
Date: | 2003-11-19 15:47:05 |
Message-ID: | bxyk75wnyx2.fsf@datafix.cs.berkeley.edu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-advocacy pgsql-hackers |
>>>>> "Mike" == Mike Mascari <mascarm(at)mascari(dot)com> writes:
Mike> Robert Treat wrote:
>> While some form of bitmapped indexing would be cool, other ideas might
>> be to implement different buffer manager strategies. I was impressed by
>> how quickly Jan was able to implement ARC over LRU, but there are a host
>> of other strategies that could also be implemented.
We already do that !
We have a first "warm-up" assignment for which they get 2 weeks and
have to change the strategy to MRU from LRU (in an earlier semester
they were assigned 2Q). The idea here more to just get used to the
code and the debugger.
Sadly the undergraduate OS class uses Java (horrors) as an
implementation language and many of our juniors and seniors are not as
uncomfortable with C programming (and pointers) as I'd like. The good
news is that they all pretty much got into the groove fast.
Re PITR, maybe that's an option - the thing is we are looking less at
a full semester long project and more at a 3/4 week assignment where
students get to hack something, learn about the practical side to
what's in lecture, and learn to do some performance comparisons.
Mike> If you go to sequential access of larger chunks of the disk, you will
Mike> get 500 times more bandwidth—you can read or write the disk in a day.
Mike> So programmers have to start thinking of the disk as a sequential
Mike> device rather than a random access device."
Mike> Isn't a TID-List-Fetch implementation a crucial first step in the
Mike> right direction?
I believe so .. I think it's a clear win. I believe there are some
concurrency issues although I'm not sure .. what if there is a vaccuum
that comes in between building the Tid list and then doing a fetch ?
--
Pip-pip
Sailesh
http://www.cs.berkeley.edu/~sailesh
From | Date | Subject | |
---|---|---|---|
Next Message | Christoper Smiga | 2003-11-19 15:49:02 | Re: Is there going to be a port to Solaris 9 x86 |
Previous Message | Jan Wieck | 2003-11-19 15:45:26 | Re: Not 7.5, but 8.0 ? |
From | Date | Subject | |
---|---|---|---|
Next Message | Christoper Smiga | 2003-11-19 15:49:02 | Re: Is there going to be a port to Solaris 9 x86 |
Previous Message | Jan Wieck | 2003-11-19 15:45:26 | Re: Not 7.5, but 8.0 ? |