Re: Distributed systems and primary keys - Mailing list pgsql-general

From Joshua D. Drake
Subject Re: Distributed systems and primary keys
Date
Msg-id 51E016D7.5040607@commandprompt.com
Whole thread Raw
In response to Distributed systems and primary keys  (Melvin Call <melvincall979@gmail.com>)
Responses Re: Distributed systems and primary keys  (Koichi Suzuki <koichi.szk@gmail.com>)
Re: Distributed systems and primary keys  (Melvin Call <melvincall979@gmail.com>)
List pgsql-general
On 07/12/2013 07:23 AM, Melvin Call wrote:
> Hello list,
>
> Can anyone point me to some reading material on how auto-generated
> sequence primary keys are handled on distributed systems? I think the
> advice used to be to use GUIDs, but I thought I read somewhere that
> PostgreSQL now assigns a pool of numbers to each node when a sequence is
> implemented. I have searched the PostgreSQL 9.1.5 Documentation, but
> apparently my search terms are not quite what it takes, or dreamt that up.

PostgreSQL itself does not support a distributed architecture. You may
be thinking of Postgres-XC?

Sequences are local to each instances and it is not a pool, it is a
64bit allocation for each sequence within the local node, generally
constrained only when called from the serial (big serial being 64 bits)
type to 32 bits.

Sincerely,

Joshua D. Drake



>
> Thanks,
> Melvin


--
Command Prompt, Inc. - http://www.commandprompt.com/  509-416-6579
PostgreSQL Support, Training, Professional Services and Development
High Availability, Oracle Conversion, Postgres-XC, @cmdpromptinc
For my dreams of your image that blossoms
    a rose in the deeps of my heart. - W.B. Yeats


pgsql-general by date:

Previous
From: Kevin Grittner
Date:
Subject: Re: transactional swap of tables
Next
From: Vincenzo Romano
Date:
Subject: Re: transactional swap of tables