0

我需要以下内容;我有大量的文本文件。我希望它们可以从 ram 访问(只读)以提高速度,并将它们保存在磁盘上(作为实际的文本文件)以确保安全并通过 Isilon 进行访问。我想知道 RavenDB 是否能够做到这一点,或者我是否将“文档”从字面上理解?

编辑: 或者文件(半结构化)中的数据可以存储磁盘上,在单个文件中,不需要以其原始形式,但仍然可以很容易地被其他程序读取。

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

4

1 回答 1

1

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

Raven 不能处理磁盘上的单个文件。它为其索引和数据存储保留自己的一组文件。不允许从其他程序访问。在 RavenDB 中发生的事情,在 RavenDB 中。

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

于 2013-06-27T16:06:39.687 回答