Re: Anyone working on OLAP stuff?

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Anyone working on OLAP stuff?
Дата
Msg-id 200212041741.gB4Hfth02072@candle.pha.pa.us
обсуждение исходный текст
Ответ на Anyone working on OLAP stuff?  ("Clark C. Evans" <cce@clarkevans.com>)
Список pgsql-general
What we really would like to do is get bitmapped indexes integrated into
PostgreSQL so star queries could be done by combining the bitmap
indexes.  TODO has:

    * Use bitmaps to fetch heap pages in sequential order [performance]
    * Use bitmaps to combine existing indexes [performance]

---------------------------------------------------------------------------

Clark C. Evans wrote:
> I'm looking around for a Relational OLAP solution based on
> PostgreSQL (and liberally licensed) to contribute to.  If there
> is one out there, great, please forward.  If not, is there anyone
> interested in joining a new project?
>
> I was thinking of a simple "star schema" with a single fact table
> to start.  The fact table would have two sorts of columns, a
> "dimention" column or an "aggregate" column.  These columns
> could be marked... perhaps using extra schema information
> on the relname/attname pair.  Once this base schema was defined,
> we'd have to define what a "query" looks like, it appears that
> there is an "XML Analysis" which Hyperion and Microsoft use...
> although YAML would be cleaner.  Once there is a query format
> (something simple at first) we could then implement a stored
> procedure which returns a result set when passed a query.  The
> first implementation of the proceure would work directly against
> the fact table, doing the necessary aggregations.   This bootstrap
> would then be given a nice regression test (with base data and
> expected query results).
>
> With this bootstrap in place, we could then focus on various
> query and/or cacheing optimizations.  Further, we could then
> extend the scope to handle more than one fact table (multicube)
> which are attached via one or more shared dimentions, allowing
> the user to bounce between cubes.   In parallel to this, someone
> could then be working on a user interface; I was thinking Python
> via Webware or mod_python using PIL.
>
> Anyway, please ping if you are working in this direction or would
> like to work in this direction.  The result would be liberally
> licensed (BSDish) and ideally put into the "contrib".
>
> Best,
>
> Clark
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
>

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

В списке pgsql-general по дате отправления:

Предыдущее
От: Joe Conway
Дата:
Сообщение: Re: Efficient Boolean Storage
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: 7.3 no longer using indexes for LIKE queries