Conservo grandi quantità di dati GPS nelle tabelle di archiviazione. Ogni partizione può raggiungere fino a 1 milione di entità. Ogni entità GPS inserita nella tabella è effettivamente sequenziale rispetto ai dati precedenti inseriti, quindi l'ordine è importante.
A volte ho bisogno di eseguire la seguente query:
Get the previous/next 3 GPS entities from the current entity (within the same partition).
Opzioni per il design RowKey:
-
Crea un intero incrementale. Ma come faccio a tenere traccia di quale sia la dimensione corrente della tabella? Non è possibile ottenere il conteggio delle righe della tabella o ottenere l'ultima riga inserita.
-
Utilizza le zecche DateTime. Ma come si fa a ottenere l'entità precedente / successiva usando le zecche?
Sto utilizzando l'SDK versione 2.0 in C #.