Arrays Design Question

From: Achilleus Mantzios <rnd(at)gatewaynet(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Arrays Design Question
Date: 2002-03-26 08:35:56
Message-ID: 02032610355603.09965@pc216
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,
i am wondering about what could be the best design practice regarding
performance for the following problem:
I want to store the factors of a linear formula of unknown degree (but less
than 10) in a table for online stats/graphs on historical data (about 200 Mb).
I am thinking of
a) Store each formula as a float8[] array and then write a pgsql function in C
to compute the result given the value of variable x.
b) Add 10 columns of type float8 and store 0 values where the position of the
column exceeds the degree of the formula.

The array implementation seems more simple and more neat since it has no
assumptions about the maximal degree, but it is not standard SQL,
the JDBC might have problems with array types, and i dont know the performance
implications.

Could some one please give a point to read about arrays implementation in
postgresql, their performance, accessing arrays from server pgsql C
functions??

Thanx

--
Achilleus Mantzios
S/W Engineer
IT dept
Dynacom Tankers Mngmt
tel: +30-10-8981112
fax: +30-10-8981877
email: it(at)dynacomtm(dot)com
rnd(at)gatewaynet(dot)com

Browse pgsql-general by date

  From Date Subject
Next Message Dominique ROUSSEAU 2002-03-26 09:07:30 INSERTs slow
Previous Message Jeroen T. Vermeulen 2002-03-26 00:24:02 libpqxx has HTML docs