Re: A test to add to the crashme test - Mailing list pgsql-hackers

From Michael Robinson
Subject Re: A test to add to the crashme test
Date
Msg-id 200005220746.PAA33389@netrinsics.com
Whole thread Raw
In response to Re: A test to add to the crashme test  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: A test to add to the crashme test
List pgsql-hackers
Tom Lane <tgl@sss.pgh.pa.us> writes:
>> P.S. When it comes to ROLAP, though, MySQL kicks PostgreSQL's butt.  For that
>> application only, I use MySQL.
>
>Er ... "ROLAP"?  Expound, please.

Relational On-Line Analytical Processing.  As opposed to Multidimensional
Online Analytical Processing (MOLAP), the other kind of OLAP.

The basic principle of operation is that you put all your data in a big
star (or snowflake) schema, and then pare down your "cube" by pre-aggregating
various dimensions of interest into various auxillary tables.

It works much better than MOLAP for big, sparse, high-dimensional data
(like, for example, six months of log data from an active e-commerce/content
website).

MySQL is extremely well suited for it: the data is essentially "read-only"
so transactions, locking, etc., are not an issue, the per-row overhead is
extremely small (important when you have hundreds of millions of short
records), and the speed, especially with prudent indexing and datatype
selection, is scorching fast.

Just don't ever put any data in it that you can't reconstruct from scratch.
-Michael



pgsql-hackers by date:

Previous
From: Kaare Rasmussen
Date:
Subject: rolap
Next
From: "Robert B. Easter"
Date:
Subject: Re: Postgresql OO Patch