Re: Номаеоич лч ялуичйщлмъпщ ийвбч ноу дмючайелуу цчнуъу а ЮД

From
Dmitry Trunikov ()
To
Valentin J. Mikilyuk
Date
2002-06-17T14:51:35Z
Area
RU.ALGORITHMS
From: Dmitry Trunikov <tda@quasarlabs.com>

"Valentin J. Mikilyuk" wrote:

> Как делается поверка уникальности записи при добавлении ее в базу данных?
> Интересует как именно это реализовано в реальных БД. Т.е. производится поиск, но по каким
> значениям: ключа или вычисляется какая-то функция от него? Если второе, то приходится хранить
> громадные хеш-таблицы, а если первое, то вроде как поиск менее быстрый?

AFAIK для полей с уникальными значениями создаются индексы. И при добавлении/изменении
такого поля производится поиск в индексе на наличие такого значения.

--- ifmail v.2.15dev5
 * Origin: Demos online service (2:5020/400)