Simple PHP/pgsql optimization question...

Поиск
Список
Период
Сортировка
От Gaëtan de Menten
Тема Simple PHP/pgsql optimization question...
Дата
Msg-id 001601c1fe7e$bf271af0$0701a8c0@trotinette
обсуждение исходный текст
Ответы Re: Simple PHP/pgsql optimization question...  (Chadwick Rolfs <cmr@shell.gis.net>)
Re: Simple PHP/pgsql optimization question...  (Keary Suska <hierophant@pcisys.net>)
Список pgsql-php
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,
Gaëtan.


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

Предыдущее
От: Andrew McMillan
Дата:
Сообщение: Re: using CURSOR with PHP
Следующее
От: Chadwick Rolfs
Дата:
Сообщение: Re: Simple PHP/pgsql optimization question...