Re: Choosing primary key type: 64 or 52 bit primary keys?

Поиск
Список
Период
Сортировка
От Achilleas Mantzios
Тема Re: Choosing primary key type: 64 or 52 bit primary keys?
Дата
Msg-id 201107221452.16369.achill@matrix.gatewaynet.com
обсуждение исходный текст
Ответ на Re: Choosing primary key type: 64 or 52 bit primary keys?  (Achilleas Mantzios <achill@matrix.gatewaynet.com>)
Список pgsql-general
Στις Friday 22 July 2011 13:25:21 ο/η Achilleas Mantzios έγραψε:
> bigint by all means. floating point arithmetic is somewhat more bloated/fuzzy/straight forward than integer,

          ^^^^^^^^^^ 
oops sorry i mean "less straight forward"
> and even if postgresql was perfect regarding floating point comparisons, no one can claim
> the same for client languages. So define your PK as bigint.
>
> Στις Friday 22 July 2011 10:01:58 ο/η Antonio Vieiro έγραψε:
> > Hi all,
> >
> > I'd like to use an integer number for my primary key. I need it to be
> > bigger than 32 bits.
> >
> > As far as I understand I have two options:
> >
> > a) use all the 64 bits of a 'bigint'
> > b) use the 52 mantissa bits of a 'double precision'
> >
> > My question is, which would be faster for indexing? I assume the
> > bigint wins here, right?
> >
> > Thanks in advance,
> > Antonio
> >
>
>
>
> --
> Achilleas Mantzios
>



--
Achilleas Mantzios

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

Предыдущее
От: Craig Ringer
Дата:
Сообщение: Re: Tracing in Postgres
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Timestamp parsing with blanked time part