L'Auto-incrémentation sur Azure Table Storage

Je suis actuellement en train de développer une application pour Azure Table Storage. Dans cette application, j'ai un tableau qui aura relativement peu d'insertions (un couple de mille/jour) et la clé primaire de ces entités sera utilisé dans un autre tableau, ce qui aura des milliards de lignes.

Donc je suis à la recherche d'une façon d'utiliser un auto-incrémenté entier, au lieu de GUID, comme clé primaire dans la table (car il permettra d'économiser beaucoup de rangement et d'évolutivité des plaquettes est pas vraiment un problème).

Il y a eu quelques discussions sur le sujet, par exemple sur la http://social.msdn.microsoft.com/Forums/en/windowsazure/thread/6b7d1ece-301b-44f1-85ab-eeb274349797.

Cependant, depuis les problèmes de simultanéité peut être vraiment difficile de déboguer et de spot, je suis un peu mal à l'aise avec la mise en œuvre de cette sur la propre. Ma question est donc si il y a un bien testé impelemntation?

Si votre vraiment inquiet sur elle, avoir une table dans SQL azure générer les valeurs d'identité?
C'est une très bonne suggestion. Cependant, cela voudrait me forcer à l'installation de mon SQL-server, SQL Azure Services de Données ne prend pas en charge l'identité des colonnes: shanmcarthur.net/cloud-services/... .

OriginalL'auteur Yrlec | 2009-12-08