我正在尝试使用 NTFS 压缩来压缩 RavenDb 数据库。 它正在将文件夹属性更改为压缩,但是当我启动 ravendb 服务器时,数据库不再无法访问它。我收到: “无法创建数据库 testdb 发生一个或多个错误。” “可以打开名为:testdb 的数据库,发生一个或多个错误。”
有什么线索吗? 谢谢, 亚历克斯
最佳答案
来自MSDN :
Do not put files that are managed by extensible storage engine (ESENT or ESE) on a compressed drive. Placing a Microsoft Jet database on a compressed drive may cause write-through delays that can cause Jet database corruption.
RavenDB 使用 ESENT (Jet Blue) 作为其文档存储。所以答案是 - 不要这样做。
如果您想要压缩,请使用 RavenDB Compression Bundle .
关于compression - 具有 ntfs 压缩功能的 ravendb 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17176086/