2012-01-26 13 views
5

Esiste un modo per eliminare elementi dalla memoria di Azure Table senza creare un worker da eliminare in base al timestamp? Voglio una soluzione come nel servizio di cache di Azure in cui possiamo specificare l'intervallo di tempo per il messaggio.Scadenza memoria tabella di Azure

risposta

9

La memoria di tabella è un archivio durevole e le entità di riga non hanno una data di scadenza. Una scrittura impegnata rimane in memoria finché non la elimini. Avresti bisogno di un qualche tipo di attività pianificata per pulire periodicamente i dati in base a timestamp o altri metadati.

+8

In alternativa, se si dispone di una convenzione di denominazione per le tabelle, è possibile eliminare i vecchi dati semplicemente eliminando le tabelle. – Igorek

+1

Buon punto, Igor. –

+0

Grazie a David e Igor. ma mi aspettavo qualcosa di simile nel servizio di cache azzurro. Ora devo scrivere un ruolo di lavoratore che eliminerà periodicamente le tabelle scadute. Non mi piace :(. –

Problemi correlati