Attualmente sto sviluppando un'applicazione per Archiviazione tabelle di Azure. In quell'applicazione ho una tabella che avrà relativamente pochi inserimenti (un paio di migliaia/giorno) e la chiave primaria di queste entità sarà usata in un'altra tabella, che avrà miliardi di righe.Incremento automatico su Archiviazione tabelle di Azure
Pertanto, sto cercando un modo per utilizzare un numero intero auto-incrementato, anziché GUID, come chiave primaria nella tabella piccola (dal momento che risparmierà molto spazio di archiviazione e scalabilità degli inserti non è davvero un problema).
Ci sono state alcune discussioni sull'argomento, ad es. http://social.msdn.microsoft.com/Forums/en/windowsazure/thread/6b7d1ece-301b-44f1-85ab-eeb274349797.
Tuttavia, poiché i problemi di concorrenza possono essere davvero difficili da eseguire il debug e individuare, mi sento un po 'a disagio nell'implementazione del problema. La mia domanda è quindi se c'è un'impegnazione ben collaudata di questo?
Se siete veramente preoccupati, una tabella in SQL azzurro genera i valori di identità? – Andrew
Questo è un buon suggerimento. Tuttavia questo mi costringerebbe a configurare il mio SQL-server, perché i servizi di dati SQL di Azure non supportano le colonne di identità: http://www.shanmcarthur.net/cloud-services/design-strategies-for-Azure-and-SDS . – Yrlec