Re: Bitmap Indexes: request for feedback

From: Simon Riggs <simon(at)2ndQuadrant(dot)com>
To: Gregory Stark <stark(at)enterprisedb(dot)com>
Cc: josh(at)agliodbs(dot)com, pgsql-hackers(at)postgresql(dot)org, Gianni Ciolli <gianni(dot)ciolli(at)2ndquadrant(dot)it>, Gabriele Bartolini <gabriele(dot)bartolini(at)2ndquadrant(dot)it>
Subject: Re: Bitmap Indexes: request for feedback
Date: 2008-10-22 07:32:45
Message-ID: 1224660765.27145.188.camel@ebony.2ndQuadrant
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


On Wed, 2008-10-22 at 00:00 +0100, Gregory Stark wrote:

> Actually as I recall the immediate issue was that the patch was more complex
> than necessary. In particular it reimplemented parts of the executor
> internally rather than figuring out what api was necessary to integrate it
> fully into the executor.
>
> When we last left our heros they were proposing ways to refactor the index api
> to allow index ams to stream results to the executor in bitmap form. That
> would allow a scan of a bitmap index to return bitmap elements wholesale and
> have the executor apply bitmap operations to them along with the elements
> returned by a btree bitmap scan or other index ams.

The indexAM API has now been changed, so that is a simple matter now.

amgetbitmap() was committed on 10 April 2008.

--
Simon Riggs www.2ndQuadrant.com
PostgreSQL Training, Services and Support

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Heikki Linnakangas 2008-10-22 07:33:16 Re: binary representation of datatypes
Previous Message Matthieu Imbert 2008-10-22 07:29:17 Re: binary representation of datatypes