Re: Large dataset performance
Date: 21 Mar 2007 17:07:45 -0700
Message-ID: <1174522065.068812.265680_at_e1g2000hsg.googlegroups.com>
Hello Paul,
Ï/Ç paul c Ýãñáøå:
> jma wrote:
> >>This is not an SQL problem and there is not enough information in the
> >>question to answer it properly, eg., is there some application
> >>requirement that the 3.4 M rows be written atomically (all or nothing),
> >>are 100 users going to do this 100 times per day each, etc., etc..
> >>There was another comment about fewer commits which would make no sense
> >>if some transaction notion was involved, in fact it would be dangerous.
> >>
> >
> >
> > Hello Paul,
> >
> > the situation is like this: I have to handle the case where a set of
> > remote clients (between 4-16) need to connect to a system and store
> > the result of their analysis. The result is typically a 100-200MB
> > matrix, but can be more. The number of such matrices would be between
> > 100-200. The clients can write it in a local file and I can have a
> > server parsing that file into a database. I think this is not as
> > elegant as providing the clients with direct connection to the
> > database and have them write their data there. So I am trying to
> > figure a way that the clients can (as usual ASAP) store their data.
> > Going through text based queries is a killer. Even setting up sets of
> > SQL commands takes a lot of time. So I am looking for alternatives,
> > such as writing blobs. But with blobs I have to read them back to
> > memory to find what I am looking for and I am loosing the whole
> > functionality of a relational database. So my question is what are the
> > alternatives (if any)?
> >
> > BR
> >
> > jma
> >
> >
>
> I'll take a quick flyer and say that you've given me an opening when you
> worry about losing "functionality of a relational database". Ie., now
> we are getting down to brass tacks, namely the application. What is it
> that you want to do?
>
> (If I were the CEO of a typical public corporation, I might consider
> 200MB a useful result for shareholders because I could be certain that
> most of them couldn't assimilate that much correctly. Most of the time,
> I'd call such volume an intermediate result, except maybe if it was
> really really good analysis and the purpose was to print it in stone for
> posterity, auditors or historians.)
>
> p
Received on Thu Mar 22 2007 - 01:07:45 CET