Obecnie tworzę aplikację do przechowywania tabel Azure. W tej aplikacji mam tabelę, która będzie miała stosunkowo niewiele insertów (kilka tysięcy dziennie), a klucz podstawowy tych jednostek będzie użyty w innej tabeli, która będzie miała miliardy wierszy.Auto-increment on Azure Table Storage
Dlatego szukam sposobu użycia automatycznie zwiększanej liczby całkowitej, zamiast GUID, jako klucza podstawowego w małej tabeli (ponieważ pozwoli to zaoszczędzić wiele pamięci i skalowalność wstawek nie jest tak naprawdę problemem).
Było kilka dyskusji na ten temat, np. na http://social.msdn.microsoft.com/Forums/en/windowsazure/thread/6b7d1ece-301b-44f1-85ab-eeb274349797.
Jednak, ponieważ problemy ze współbieżnością mogą być naprawdę trudne do debugowania i zauważenia, jestem trochę niekomfortowy z samodzielnym wdrażaniem tego. Moje pytanie brzmi zatem, czy istnieje dobrze sprawdzona impelemntation tego?
Jeśli naprawdę się o to martwisz, to czy masz tabelę w SQL Azure, która generuje wartości tożsamości? – Andrew
To całkiem dobra sugestia. Jednak zmusiłoby to mnie do skonfigurowania mojego serwera SQL, ponieważ usługi danych SQL Azure nie obsługują kolumn tożsamości: http://www.shanmcarthur.net/cloud-services/design-strategies- for-Azure-and-SDS . – Yrlec