From: | Matthieu Imbert <matthieu(dot)imbert(at)ens-lyon(dot)fr> |
---|---|
To: | Jeroen Vermeulen <jtv(at)xs4all(dot)nl> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: binary representation of datatypes |
Date: | 2008-10-22 07:29:17 |
Message-ID: | 48FED64D.1000502@ens-lyon.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Jeroen Vermeulen wrote:
> Matthieu Imbert wrote:
>
>> scenario 1 - parse the textual representation of all results of
>> requests to the database and convert textual timestamps to a binary
>> format that i choose among those ones (number of microseconds since
>> 2000-01-01, or a structure similar to pg_tm (but with
>> microsecond precision), or a time-format similar to one defined in
>> rfc1305, or something else)
>>
>> or
>>
>> scenario 2 - directly use pgsql binary timestamp format. I think the
>> latter is far more efficient. I'm new to postgresql, but from
>> what i understand, here are the conversions involved in both scenarios
>> (hopping that my ascii art won't be garbled by your mail
>> clients ;-) :
>>
>>
>> scenario 1:
>> .---------. .----------. .---------. .----------. .--------------. .----------. .---------.
>> |timestamp| |pgsql | |timestamp| |pgsql | |timestamp | |my | |my |
>> |storage |->|internal |->|storage |->|network |->|as |->|timestamp |->|timestamp|
>> |in | |to | |in | |to | |textual | |conversion| |format |
>> |database | |network | |network | |textual | |representation| |routines | | |
>> |backend | |conversion| | | |conversion| | | | | | |
>> | | |function | | | |function | | | | | | |
>> '---------' '----------' '---------' '----------' '--------------' '----------' '---------'
>
> I think this scenario has two boxes too many. Why would the backend
> convert to network representation before converting to text?
>
>
> Jeroen
>
You mean that when results are asked in textual representation (the default), data is sent on network directly as text?
--
Matthieu
From | Date | Subject | |
---|---|---|---|
Next Message | Simon Riggs | 2008-10-22 07:32:45 | Re: Bitmap Indexes: request for feedback |
Previous Message | Jeroen Vermeulen | 2008-10-22 06:39:06 | Re: binary representation of datatypes |