Re: Performance: BigInt vs Decimal(19,0)

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Performance: BigInt vs Decimal(19,0)
Дата
Msg-id 2125.1064708769@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Performance: BigInt vs Decimal(19,0)  ("Yusuf W." <unicef2k@yahoo.com>)
Ответы Re: Performance: BigInt vs Decimal(19,0)
Список pgsql-performance
"Yusuf W." <unicef2k@yahoo.com> writes:
> For the application that I'm working on, we want to
> use data types that are database independent.  (most
> databases has decimal, but not big int).

Most databases have bigint, I think.

> Anyhow, we are planning on using decimal(19,0) for our
> primary keys instead of a big int, would there be a
> performance difference in using a bigint over using decimals?

You'll be taking a very large performance hit, for very little benefit
that I can see.  How hard could it be to change the column declarations
if you ever move to a database without bigint?  There's not normally
much need for apps to be explicitly aware of the column type names.

            regards, tom lane

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

Предыдущее
От: "Yusuf W."
Дата:
Сообщение: Performance: BigInt vs Decimal(19,0)
Следующее
От: "Yusuf W."
Дата:
Сообщение: Re: Performance: BigInt vs Decimal(19,0)