我在網上銷售門票,每張門票都有門票密鑰(隨機32bytes)和門票ID(長序列)。我有兩種類型的小客戶詢問1-10k鑰匙和批發商要求50k-1m票,整個saler希望門票id儘可能順序。我不應該出售同樣的票2個customers.Tickets生成並把放入SQL數據庫和我可以拉/保存在前端(天藍色的實例),這就是我的計劃。在前端機器什麼緩存我應該使用,我可以閱讀/以連續原子方式標記,也可以在asp.net請求之間使用。順序數據的最佳緩存設計是什麼?
0
A
回答
0
如果您在Windows Azure上開發解決方案,則Windows Azure緩存是您最佳的選擇。當啓用「本地緩存」時,速度很快,因爲延遲時間幾乎爲0毫秒,但您的數據必須適合內存。您可以在Windows Azure Cache here上找到更多信息。
如果您想嘗試使用Memcached,那麼您可以嘗試使用Memcached和「本地緩存的Windows Azure緩存」,您將看到的差別不會太大。 SMarx在Windows Azure here上使用Memcache有一篇很棒的文章。
我認爲你可以使用SQLCacheDependency類創建一個與數據庫中的票證項目的緩存項目依賴關係。當代理拍取票證時,票據項目行將發生變化,從而導致依賴性失效並且票據ID將來自緩存。
Here是.NET Framework應用程序的模式和實踐指南,它可以指導您編寫更好的方法來緩存原子訪問的內容。
我建議你也來看看這裏: What Are the Patterns and Best Practices for Caching in ASP.NET?
相關問題
- 1. cocoa:設計永久緩存的最佳方式是什麼?
- 2. 緩存二進制數據的最佳方式是什麼?
- 3. 什麼是緩存數據的最佳實踐?
- 4. 什麼是緩存數據庫查詢的最佳方法
- 5. ASP.NET緩存,什麼是最佳做法
- 6. 什麼是排序大數據的最佳數據存儲區
- 7. 設計Cassandra數據模型的最佳實踐是什麼?
- 8. 數據庫設計的最佳實踐是什麼?
- 9. 通過對象共享數據的最佳設計是什麼?
- 10. 這些數據庫表的最佳設計是什麼?
- 11. 存儲分析統計數據的最佳做法是什麼?
- 12. 什麼是Android Picasso的高性能最佳緩存設置?
- 13. 緩存的最佳做法是什麼?有什麼限制?
- 14. 在緩存中存儲大量數據的最佳方式是什麼?
- 15. 在實時系統上保存緩存數據的最佳方式是什麼?
- 16. 什麼是這種類型的數據的最佳數據庫設計
- 17. ASP.NET MVC設計模式 - 存儲庫和數據類 - 什麼是最佳實踐?
- 18. 什麼是Dojo應用程序結構的最佳設計
- 19. 最佳數據庫設計
- 20. 什麼是小而簡單的緩存的最佳數據結構
- 21. 爲未知數量的列設計數據表的最佳方法是什麼?
- 22. 什麼是Android的最佳數據庫?
- 23. 什麼是表的最佳數據量?
- 24. 格式化數字的最佳設計模式是什麼?
- 25. 設計應用程序層 - 您最佳實踐是什麼?
- 26. 使用SQL按字母順序分隔數據的最佳方法是什麼?
- 27. 在客戶端使用js緩存數據的最佳方式是什麼?
- 28. Tumblr集成:從API緩存數據的最佳做法是什麼?
- 29. 存儲計數屬性的最佳方法是什麼?
- 30. 在網站上存儲列排序順序的最佳方式是什麼?