Дополнительное поле против двух вызовов БД - PullRequest
0 голосов
/ 25 марта 2020

Я не хочу раскрывать идентификатор предмета. Таким образом, я могу либо использовать UUID v1 (упорядоченный и в двоичном виде) для группировки элементов, либо вместо этого я могу дать имя группы элементов пользователю. Пользователь запрашивает элемент с его именем группы, сервер должен сначала сделать вызов БД, чтобы найти идентификатор группы и ТОГДА go в таблицу элементов, чтобы найти элементы, принадлежащие группе.

Какой из этих подходов оптимальны в случае миллионов строк в базе данных?

Сравнение происходит между индексированием UUID или выполнением двух вызовов базы данных, чтобы сначала получить идентификатор, а затем получить элемент с идентификатором (который проиндексирован) .

РЕДАКТИРОВАТЬ:

Это приложение API, о котором мы говорим.

...