Я пытаюсь построить небольшую веб-систему (ярлык URL) с помощью nonsql Cassandra DB, проблема, которую я ставлю в стек, - это автоматическая генерация id.
Кто-то уже сложил с этой проблемой?
Спасибо.
P.S. UUID не работает для меня, мне нужно использовать ВСЕ числа от 0 до Long.MAX_VALUE (Java). поэтому мне нужно что-то, что точно работает, как sql sequence
ОБНОВЛЕНИЕ:
Причина, по которой я не согласен с идентификаторами GUID, находится в области действия моего приложения.
В моем приложении есть URL-адрес, и мне нужно сделать его как можно более коротким. Поэтому я придерживаюсь следующего подхода: я беру числа, начинающиеся с 0, и преобразую их в строку base64. Таким образом, в результате у меня есть url, как mysite.com/QA (где QA является строкой base 64).
Это было очень легко реализовать с использованием SQL DB, я просто взял автоматически увеличенный ID, преобразовал его в URL и был уверен на 100 процентов, что URL уникален.