Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Автоинкремент на стороне базы данных по диапазонам значений
Минусы:
• БД должна поддерживать автоинкремент (не применимо для многих NoSQL-хранилищ)
естественная сортировка невозможна
• Клиент «не знает» ключ до вставки объекта. Чтобы узнать ключ нужно делать отдельный запрос.
Ключ должен монотонно увеличиваться
Зачем это нужно:
Автоматическая естественная сортировка (в том числе хронологическая)
Быстрее вставка, чем при случайных ключах
Уникальный ключ в условиях распределенной БД