Re: Primary keys and composite unique keys(basic question) - Mailing list pgsql-general

From Laurenz Albe
Subject Re: Primary keys and composite unique keys(basic question)
Date
Msg-id 69a5b7b83689ab456dd4b3cd7eb08e9573652039.camel@cybertec.at
Whole thread Raw
In response to Re: Primary keys and composite unique keys(basic question)  (Merlin Moncure <mmoncure@gmail.com>)
Responses Re: Primary keys and composite unique keys(basic question)  (Merlin Moncure <mmoncure@gmail.com>)
List pgsql-general
On Thu, 2021-04-01 at 21:28 -0500, Merlin Moncure wrote:
> I would never use UUIDS for keys though.

That makes me curious for your reasons.

I see the following disadvantages:

- A UUID requires twice as much storage space as a bigint.

- B-tree indexes are space optimized for inserting at the
  rightmost leaf page, but UUIDs are random.

- UUIDs are more expensive to generate.

On the other hand, many processes trying to insert into
the same index page might lead to contention.

Is there anything I have missed?

Yours,
Laurenz Albe
-- 
Cybertec | https://www.cybertec-postgresql.com




pgsql-general by date:

Previous
From: Jehan-Guillaume de Rorthais
Date:
Subject: Re: questions about wraparound
Next
From: Joao Miguel Ferreira
Date:
Subject: pass non-formated query to PL function