6
A
回答
8
簡短的回答是這取決於。在我目前正在使用的應用程序中,有一些信息是我們使用緩存來處理從表存儲中檢索數據的延遲以及每秒鐘所需的事務數量。
我們開始提供Table Storage中的信息,只有在我們的性能需求決定它時才轉移到緩存。我會推薦一種類似的方法:讓它工作,然後讓它快速。
5
除了什麼羅伯特說,你還應該考慮以下幾點:
的Windows Azure表存儲允許存儲多達100TB的大小(塊)。乍看之下,這樣大小的數據可能看起來非常難以理解。但是,表格存儲可以分區。 Table Storage的每個分區都可以通過Azure控制器移動到單獨的服務器上,從而減少單個服務器上的負載並提高性能。
如果您的應用程序的負載非常高,那麼使用頻繁插入的緩存將會非常快地接近最大緩存大小,然後緩存項目驅逐進程開始。在大多數情況下,頻繁插入緩存和頻繁緩存項目的驅逐過程最終會導致性能下降,而不是改進。然後,您需要增加緩存最大大小,這反過來會影響您的應用程序成本(有時這可能會阻止)。
最後但並非最不重要,您可以使用OData協議和LINQ
查詢使用WCF數據服務.NET庫訪問Windows Azure表存儲數據;您無法使用Azure緩存。
請注意,這些點可能會或可能不會在您的情況下有效。一切取決於你的系統架構;預計負載等。
我希望我的回答能幫助你做出好的系統架構決策。
相關問題
- 1. Azure Blob存儲,CDN和緩存過期
- 2. 存儲庫模式和Azure表存儲(???)
- 3. 存儲庫模式和Azure表存儲
- 4. 在窗口azure緩存中存儲和迭代列表
- 5. Azure表存儲
- 6. Azure表存儲緩慢更新記錄
- 7. BreezeJS和Azure表存儲
- 8. Azure和緩存Xml
- 9. 緩存到Azure的Blob存儲
- 10. Imageresizer緩存Azure存儲配額限制
- 11. Azure表存儲API高速緩存結果是否存在?
- 12. Azure DocumentDB和Azure Blob存儲
- 13. Azure存儲和VNET?
- 14. Umbraco/Azure Blob列表緩存
- 15. Azure存儲表客戶表
- 16. 緩慢的Azure存儲訪問國際
- 17. Azure表存儲增量備份到Azure存儲Blob
- 18. Azure表存儲,WCF服務和枚舉
- 19. azure表存儲中的partitionkey和rowkey
- 20. Azure存儲表和數據遷移
- 21. Azure表存儲和動態TableServiceEntity
- 22. Azure存儲表/事務和重複值
- 23. Silverlight和Azure表存儲困難
- 24. 集成RelayJS和Azure表存儲
- 25. Azure Blob存儲列表Blob
- 26. PHP Azure表存儲+超時
- 27. Azure存儲表VS SQL
- 28. Azure存儲表大小
- 29. 保護Azure表存儲
- 30. Azure ACS +表單值存儲
好的,好點。非常感謝! – MaxWillmo