Re: Support for bulk reads/writes ?

From: Andrew Perrin <andrew_perrin(at)unc(dot)edu>
To: charlie <ctoohey(at)pacbell(dot)net>
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: Support for bulk reads/writes ?
Date: 2002-02-11 20:24:35
Message-ID: Pine.LNX.4.21L1.0202111523400.19010-100000@hm269-26876.socsci.unc.edu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

I'm not entirely sure if I'm understanding you, but if I am then it
seems like transactions would do what you're asking, but batch them at the
backend point rather than the client point:

BEGIN;

INSERT...
INSERT...
INSERT...

COMMIT;

will wait until the COMMIT line to actually change the backend db.

----------------------------------------------------------------------
Andrew J Perrin - andrew_perrin(at)unc(dot)edu - http://www.unc.edu/~aperrin
Assistant Professor of Sociology, U of North Carolina, Chapel Hill
269 Hamilton Hall, CB#3210, Chapel Hill, NC 27599-3210 USA

On Mon, 11 Feb 2002, charlie wrote:

> I have looked around quite a bit and could not find any information on
> whether or not Postgres supports Oracle-style array usage for bulk
> reading/writing of the database, e.g. bulk insert statements ?
>
> I have a web application --- I'm acquiring/calculating various data
> throughout a user's session that needs to be written to the database. I
> could either just insert/update the data in Postgres as it is computed
> throughout the session, or, I could keep the data in memory (using servlets,
> storing the data at session scope) and then write it all to Postgres when
> the session ends, if there were any advantage to doing so, i.e., if there
> were a way that I could insert the data in bulk to save a bunch of trips
> back and forth to the database. Otherwise, there would seem to be no
> performance difference in whether the web app is executing a bunch of SQL
> statements over the course of the session vs. executing all the same
> statements at the end of the session.
>
> The web application could experience high loads, in terms of the
> number of simultaneous user sessions, which is why I'm concerned about
> performance.
>
> thanks,
> charlie
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message David Stanaway 2002-02-11 22:58:12 Re: Support for bulk reads/writes ?
Previous Message charlie 2002-02-11 20:06:08 Support for bulk reads/writes ?