Re: nooby Q: temp tables good for web apps? - Mailing list pgsql-general

From Scott Marlowe
Subject Re: nooby Q: temp tables good for web apps?
Date
Msg-id dcc563d10904071418k3477bde1q76e875d23db78f61@mail.gmail.com
Whole thread Raw
In response to nooby Q: temp tables good for web apps?  (Kenneth Tilton <kentilton@gmail.com>)
List pgsql-general
On Tue, Apr 7, 2009 at 3:11 PM, Kenneth Tilton <kentilton@gmail.com> wrote:
> I am porting a datamining web app to postgres from a non-sql datastore and
> plan to use temporary tables quite a bit, to manage collections the user
> will be massaging interactively. They might search and find anywhere from 50
> to 50k items, then filter that, unfilter, sort, etc.
>
> Currently I manage those collections in the server application, meaning
> everything gets pulled from the datastore into RAM. I see postgres temporary
> tables and postgres features in general can greatly simplify my code because
> so much of what I do can be expressedin postgres-ese. Yayyy.
>
> Some on the team think I am nuts,

People are often resistant to new ideas, even good ones.

> but one reason given was the absence of
> indices and I see (a) temporary tables *can* be indexed

Correct

> and (b) postgres
> does not even use an index for small sets, and many collections will be
> relatively small (as a design goal in fact--we hope to make search smarter
> and return fewer hits).

Correct again.

> I thought it would not hurt to check with the gurus before spending a week
> on the wrong code, so... dumb idea?

Good idea to at least come up with some tests to prove (or disprove)
your point.  We can wait for the gurus to check in later...

pgsql-general by date:

Previous
From: Kenneth Tilton
Date:
Subject: nooby Q: temp tables good for web apps?
Next
From: Paulo Angelo
Date:
Subject: UTF8, LATIN1 conversion problems