【发布时间】:2011-03-21 23:43:24
【问题描述】:
我目前有一个 Web 应用程序,它在内存中缓存大量数据(数十万个条目)以便快速查找,然后在 SQL Server 中作为持久缓存。基本上,这些信息由地址的地理编码组成,其中地理编码是通过远程 Web 服务检索的,如果需要连续调用而不是缓存,这需要时间。
在速度和内存方面,使用 RavenDB(或其他建议)是否是将此信息缓存在持久存储中的更好方法?目前,该应用程序托管在一台服务器上,SQL Server 将大部分内存都吸干了,所以我想要一个更轻量级的解决方案。
【问题讨论】:
-
一个或另一个数据库是否更适合您的需求实际上取决于您所谈论的数据类型。除非您让我们更深入地了解您的需求,否则这里没有人可以认真地告诉您 RavenDB 在您的场景中是否会更好。