Sto lavorando con Azure Table Storage e sto cercando di capire il modo migliore per aumentare le prestazioni. Le query che eseguo sono molto semplici: una selezione esatta utilizzando la chiave di partizione e la chiave di riga o una clausola where con un elenco (ad es. WHERE x == 1 o x == 2 o x == 3, ecc.). Una volta recuperati i dati, non li rintraccio in un contesto di dati (non è necessario il rilevamento delle modifiche, ecc.). Anche il salvataggio dei dati è simile, quindi lo aggiungo solo al contesto per abilitare il salvataggio.Prestazioni di archiviazione della tabella di Azure - REST vs. StorageClient
Al momento, sto usando la libreria .NET (client di archiviazione). Poiché non utilizzo il rilevamento delle modifiche e altre funzionalità di TableServiceContext, sto pensando di utilizzare direttamente l'API HTTP. Qualcuno ha provato entrambe le opzioni? Se sì, quale tipo di differenza di prestazioni hai visto?
Grazie, Erick
Altri: http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/d84ba34b-b0e0-4961-a167-bbe7618beb83 –
@Kevin Cloet: alcuni ottimi consigli: altri link di risposta a quell'URL –