Re: Primary keys and composite unique keys(basic question)

Поиск
Список
Период
Сортировка
От Merlin Moncure
Тема Re: Primary keys and composite unique keys(basic question)
Дата
Msg-id CAHyXU0xSOZgcnifzC5c+RkGAbsDpf_bbGiZYYFny6ke69DBoxA@mail.gmail.com
обсуждение исходный текст
Ответ на Primary keys and composite unique keys(basic question)  (Mohan Radhakrishnan <radhakrishnan.mohan@gmail.com>)
Ответы Re: Primary keys and composite unique keys(basic question)  (Rob Sargent <robjsargent@gmail.com>)
Re: Primary keys and composite unique keys(basic question)  (Laurenz Albe <laurenz.albe@cybertec.at>)
Список pgsql-general
On Wed, Mar 31, 2021 at 3:36 AM Mohan Radhakrishnan
<radhakrishnan.mohan@gmail.com> wrote:
>
> Hello,
>              We have UUIDs in our tables which are primary keys. But in some cases
> we also identify a composite unique key apart from the primary key.
>
> My assumption is that there should be a unique key index created by us using the composite key. And when we fetch
usingthis composite key instead of the primary key we have a performance boost due to the index.
 
>
> Is this right ? Are there more details I should read to understand this better ? Please point. If I should use the
queryplanner to look at the statistics I will.
 

This is one of the great debates in computer science and it is not
settled.  There are various tradeoffs around using a composite key
derived from the data (aka natural key) vs generated identifiers. It's
a complex topic with many facets: performance, organization,
validation, and correctness are all relevant considerations.  I would
never use UUIDS for keys though.

merlin



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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Upgrading from 11 to 13
Следующее
От: Rob Sargent
Дата:
Сообщение: Re: Primary keys and composite unique keys(basic question)