我在网上销售门票,每张门票都有门票密钥(随机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. 在网站上存储列排序顺序的最佳方式是什么?