Actualmente estoy desarrollando una aplicación para Azure Table Storage. En esa aplicación tengo una tabla que tendrá relativamente pocas inserciones (un par de miles/día) y la clave principal de estas entidades se usará en otra tabla, que tendrá miles de millones de filas.Incremento automático en Azure Table Storage
Por lo tanto, estoy buscando una forma de utilizar un entero autoincrementado, en lugar de GUID, como clave principal en la tabla pequeña (ya que ahorrará mucho almacenamiento y la escalabilidad de las inserciones no es realmente un problema).
Hubo algunas discusiones sobre el tema, p. en http://social.msdn.microsoft.com/Forums/en/windowsazure/thread/6b7d1ece-301b-44f1-85ab-eeb274349797.
Sin embargo, dado que los problemas de concurrencia pueden ser muy difíciles de depurar y detectar, me siento un poco incómodo al implementar esto por mi cuenta. Mi pregunta es, por lo tanto, si hay un impelente bien probado de esto?
Si realmente te preocupa, ¿tienes una tabla en SQL Azure que genere los valores de identidad? – Andrew
Esa es una muy buena sugerencia. Sin embargo, eso me obligaría a configurar mi servidor SQL, porque Azure SQL Data Services no admite columnas de identidad: http://www.shanmcarthur.net/cloud-services/design-strategies-for-Azure-and-SDS . – Yrlec