使用RavenDB存储上传的文件数据

Ken*_*rdt 10 file-upload cdn attachment ravendb

使用RavenDB存储文件数据的当前最佳实践是什么?(CDN或RavenDB附件)

我一直在关注Rob Ashton的优秀演示应用程序RavenDB Photo Gallery Project.在演示项目中,他将文件存储为RavenDB附件,但似乎提到这不是最佳实践.当前版本的RavenDB对此有何最新想法?

Aye*_*ien 4

Ken,RavenDB 中的附件可以工作,但它们不适用于大文件。如果您有小文件,这是一个可行的解决方案

  • Ayende - 关于这一指导意见是否会改变的想法?我们有一个基于 .NET 的桌面科学应用程序,每个数据集涉及多个大型 (10-100MB) 二进制文件,每个文件集都需要一些简单的元数据。当前的选择是 EF 中的“FILESTREAM”,或者只是按约定映射的本地/网络路径。通过 RavenDB 实现基于文件系统的轻量级附件将很有价值。 (3认同)