Sto provando a costruire un piccolo web-system (shortcut dell'URL) usando il DB Cassandra nonsl, il problema che ho accumulato è la generazione automatica dell'ID.id autoincremento/emulazione sequenza con CassandraDB/MongoDB ecc.
Qualcuno ha già stack con questo problema?
Grazie.
P.S. UUID non funziona per me, ho bisogno di usare TUTTI i numeri da 0 a Long.MAX_VALUE (java). quindi ho bisogno di qualcosa che funziona esattamente come sequenza di sql
AGGIORNAMENTO:
Il motivo per cui io non sto bene con gli ID GUID è all'interno del campo di applicazione della mia candidatura.
La mia app ha una scorciatoia di parte, e ho bisogno di rendere l'URL il più breve possibile. Quindi seguo il prossimo approccio: sto prendendo i numeri a partire da 0 e lo converto in stringa base64. Quindi nel risultato ho url come mysite.com/QA (dove QA è una stringa 64 di base).
Questo è stato molto facile da implementare utilizzando SQL DB, ho appena preso l'ID auto incrementato, lo converto in URL ed ero sicuro di 100 percento, quell'URL è unico.
Spiegare in maggior dettaglio perché gli UUID non possono essere utilizzati e perché è necessario utilizzare database non sql. Forse possiamo risolvere il tuo problema in un altro modo. – Espo