Re: Simple PHP/pgsql optimization question...

From: Chadwick Rolfs <cmr(at)shell(dot)gis(dot)net>
To: Gaëtan de Menten <ged(at)bugfactory(dot)org>
Cc: pgsql-php(at)postgresql(dot)org
Subject: Re: Simple PHP/pgsql optimization question...
Date: 2002-05-18 15:47:38
Message-ID: Pine.SOL.3.96.1020518114416.1934B-100000@shell.gis.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

On Sat, 18 May 2002, [iso-8859-1] Gatan de Menten wrote:

> Hi there all,
>
> First, I'm far from being a professional programmer in pgsql and PHP and I'm
> new to this list, so please pardon if this question seems stupid to you.
>
> In my 'projects' tables, among many other fields, I need a 'license' field.
> I need to optimize the display of the list of all projects (+-200 projects
> to display).
> Which solution do you think would be the fastest, and how much faster?
>
> 1) Have a 'license' table (with and id and a name field) listing all the
> possible licenses and have a foreign key in my 'projects' table pointing to
> that 'license' table.
> the query would look like this:
> select ..., license.name as license from projects, licenses where
> projects.license=license.id and ...
>
> 2) Have the license field in the 'projects' table be a varchar field and
> store the name of the license directly.
>
> 3) Have the license field be an int and have an array in PHP listing all the
> licenses.
>
> 4) another solution?
>
> I personnaly prefer the first solution since it's the cleanest to my eyes
> but I'm ready to trade that for speed, if another solution is much faster.
>
> Thanks a lot,
> Gatan.

I prefer the first solution also. You can add or take away liscenses
without having to edit a huge amount of data. Be sure you do the right
thing with the foreign key. I would leave most of the data handling to
postgresql and use php to make it accessable(sp?) in a
pretty way....

-Chadwick

In response to

Browse pgsql-php by date

  From Date Subject
Next Message Keary Suska 2002-05-18 18:10:11 Re: Simple PHP/pgsql optimization question...
Previous Message Gaëtan de Menten 2002-05-18 15:14:46 Simple PHP/pgsql optimization question...