【发布时间】:2011-04-11 11:29:37
【问题描述】:
我最近一直在阅读关于跳过列表的文章。
我有一个针对静态数据集执行相当复杂的 Sql 查询的 Web 应用程序。
我想实现一个缓存系统,通过它生成 sql 查询的 md5 哈希,然后如果集合中存在查询,则返回一个缓存数据集。
哪种算法更好,Dictionary 还是 SkipList?为什么?
http://msdn.microsoft.com/en-us/library/ms379573%28VS.80%29.aspx#datastructures20_4_topic4
【问题讨论】:
-
在旁注中,我不得不提到 memcached。
-
如果没有办法在 .NET 中使用 memcached sourceforge.net/projects/memcacheddotnet,建议 memcached 并没有多大帮助
-
每次看到
<T>vs<S, T>,我都觉得这个比较有缺陷。只是不是苹果变橘子。
标签: c# generics skip-lists