1

我目前正在进行的一个项目涉及将大量结果存储在一个文件中,并根据这些结果进行计算。我一直在考虑使用 RavenDB 或使用带有 Filestream 的 SQL2008 作为结果的存储。我不确定哪种技术最适合我的问题。
有没有人对这些方法中的哪一种最适合海量存储和可能的结果搜索有任何看法?

4

1 回答 1

1

我尝试向 Raven 插入大量数据,但一开始也很失望,因为我是从一个线程中完成的。事实证明,插入 SQL Server 更快(无需在两台服务器上进行大量配置)。

然后我意识到我可能误用了 Raven,据我所知,它旨在处理大规模并行性。所以我玩了一点 TPL 打开很多线程/进程并行插入。Raven 处理得非常好 - 但请记住“最终一致性” - 并非所有结果都会立即显示在数据库中,但会有短暂的延迟。

我认为直接比较很难,除非您调整架构以适应所选的存储技术。

于 2011-10-07T11:33:03.707 回答