Возможно повторное использование ключей.
Легко проверить, например, с помощью страницы хранилищу администратора:
- создать объект для одного из ваших моделей сущностей с использованием/указанный ключом имени пользовательским и некоторые значения свойств
- удалить объект
- создать еще один, используя тот же имя ключа и различные значения свойств ...
As для ключей с автоматической Gener это теоретически возможно, но я думаю, что это маловероятно из-за большого числа возможностей. От Assigning identifiers:
Облако хранилища данных может быть выполнен с возможностью генерирования идентификаторов авто с помощью two different auto id policies:
- Политика по умолчанию генерирует случайную последовательность неиспользованных идентификаторов, которые приблизительно равномерно распределены. Каждый идентификатор может содержать до 16 десятичных цифр.
- Политика устаревания создает последовательность не последовательных меньших целых идентификаторов.
Понравилось, спасибо! – RonZ
Одна странная вещь о идентификаторах заключается в том, что мои все начинаются с 4, 5 или 6, поэтому они кажутся равномерно распределенными по некоторым подмножествам из 16 цифр. –
@ JeffO'Neill, который * может быть преднамеренным - например, ведущая цифра может кодировать некоторую информацию (область/зона маршрутизации/пространство имен/класс обслуживания/и т. Д.). Я бы не слишком беспокоился об этом;) –