RavenDB可以将文档保存到文件系统吗?

时间:2013-06-27 13:23:50

标签: file persistence ravendb ram persist

我需要以下内容;我有大量的文本文件。我希望它们可以从ram中访问(readonly)以获得速度并持久保存在光盘上(作为实际的文本文件)以便通过Isilon进行安全和访问。我想知道RavenDB是否能够做到这一点,还是我把'文件'带到文学上?

编辑: 其他文件中的 程序

换句话说,RavenDB可以在光盘上的文件中存储一行/每行吗?

1 个答案:

答案 0 :(得分:1)

你不需要RavenDB。只需使用System.IO.File及相关概念。

Raven不适用于磁盘上的单个文件。它为索引和数据存储保留了自己的文件集。不允许从其他程序访问。在RavenDB中会发生什么,在RavenDB中保留

大多数人将大文件存储在磁盘上,然后只在RavenDB数据库中存储文件路径或url引用。 Raven还支持attachments的概念,其中文件被上传到Raven的数据库中 - 但是它不会像你想象的那样作为磁盘上的单个文件提供。