2

我目前有一个 Web 应用程序,它在内存中缓存大量数据(数十万个条目)以便快速查找,然后在 SQL Server 中作为持久缓存。基本上,信息由地址的地理编码组成,其中地理编码是通过远程 Web 服务检索的,如果需要连续调用而不是缓存,这需要时间。

在速度和内存方面,使用 RavenDB(或其他建议)是否是将此信息缓存在持久存储中的更好方法?目前,该应用程序托管在 SQL Server 将大部分内存吸干的服务器上,因此我想要一个更轻量级的解决方案。

4

2 回答 2

0

RavenDb 的读取速度应该比 SQL 快。并不是说写入很慢,但据我所知,它已针对读取操作进行了优化。所以你应该尝试一下,它应该在性能方面更好。我不确定内存。

如果您想了解更多信息,您可以随时尝试RavenDb Google Group。Ayende 跟着它,所以他可能会回答自己。

于 2010-11-15T10:11:20.163 回答
0

如果仅用作缓存,RavenDB 作为文档数据库对我来说似乎有点矫枉过正。redis作为价值存储怎么样?它可以更好地匹配你所追求的

于 2010-12-29T00:05:36.640 回答