2010-07-28 49 views
2

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

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

+0

无论是哪个数据库更适合您的需求,这取决于您所谈论的数据的种类。除非您让我们更深入地了解您的要求,否则这里没有人会认真告诉您RavenDB是否会在您的情况下更好。 – 2011-08-21 14:20:24

回答

0

作为一个文档数据库RavenDB似乎矫枉过正,如果只用作缓存。 redis作为价值商店怎么样?它可以更好地匹配你之后的内容

+0

mongodb呢?!!?超快写入和快速读取?乌鸦不错,或者IMO – bbqchickenrobot 2011-08-29 03:20:01

0

RavenDb读取速度应该比SQL快。不是说写入速度很慢,但据我所知,它对读取操作进行了优化。所以你应该尝试一下,它应该是更好的性能。虽然我不确定记忆。

如果你想要更多的信息,你可以随时尝试RavenDb Google Group。艾恩德跟随它,所以他可能会回答自己。

相关问题