compression - 具有 ntfs 压缩功能的 ravendb 数据库

标签 compression ravendb ntfs

我正在尝试使用 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/

相关文章:

css - css 压缩在 Firefox 和 Iphone safari 中不起作用

c# - C# 的可逆字符串差异(历史)算法?

ravendb - 将 JSON 数据导入 RavenDB

windows - Extended-Length Paths 使用安全吗?

windows - Win - 你能一步创建一个隐藏文件夹吗?

python - 在 python 中创建 "tgz"文件的正确方法是什么?

c# - 如何使用 reduce 在多个文档上创建索引

RavenDB 从 3.5 迁移到 5.0.3 抛出重复键错误

windows - 修改NTFS主文件表(MFT)中的文件记录失败

image - 深度图像压缩达到最大允许误差