40 lines
2.0 KiB
Markdown
40 lines
2.0 KiB
Markdown
---
|
|
aliases:
|
|
- идентификатор
|
|
- идентификатора
|
|
- идентификаторов
|
|
tags:
|
|
- maturity/🌱
|
|
date: 2025-02-18
|
|
---
|
|
Идентификатор (ID) — это уникальное значение, используемое для однозначного определения объектов в системе. Он играет ключевую роль в [[architecture/Бизнес-логика|бизнес-логике]], связывая сущности и обеспечивая их однозначное различение.
|
|
|
|
**Типы идентификаторов**
|
|
- [[database/other/Автоинкремент в БД|Автоинкремент в БД]]
|
|
- [[Universal Unique IDentifier|UUID]]
|
|
- [[Time-Sorted Identifier]]
|
|
- [[NanoId|NanoId]]
|
|
- Хешированные идентификаторы
|
|
- Комбинированные идентификаторы. Иногда идентификаторы комбинируются для удобства и повышения уникальности:
|
|
- UUID + порядковый номер (для удобства пользователей).
|
|
- Осмысленные ID (например, ORD-20240218-1234 для заказов).
|
|
- Хеш-идентификаторы ([[cryptography/SHA-256|SHA-256]], Base62), чтобы скрыть предсказуемые ID.
|
|
***
|
|
## Мета информация
|
|
**Область**::
|
|
**Родитель**::
|
|
**Источник**::
|
|
**Создана**:: [[2025-02-18]]
|
|
**Автор**::
|
|
### Дополнительные материалы
|
|
-
|
|
|
|
### Дочерние заметки
|
|
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
|
|
<!-- SerializedQuery: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
|
|
- [[Universal Unique IDentifier]]
|
|
- [[Автоинкремент в БД]]
|
|
- [[Time-Sorted Identifier]]
|
|
<!-- SerializedQuery END -->
|
|
|