我强烈怀疑答案是“否”,但问题是:
可以使用 Windows 文件系统压缩来压缩一个或多个 Mongodb 数据文件吗?
(对于 SQL Server,这是不行的...但我对 mongodb 还比较陌生)
短暂性失眠!
答案1
对于 SQL Server 来说,这并不完全正确。您可以使用 NTFS 压缩,但如果系统在 NTFS 压缩重写扇区时发生故障,则必须接受日志文件损坏的风险。检查这篇微软文章了解详情。
Mongodb 也不一定会有什么不同。风险确实有所增加,但只有在非常大、高容量的系统中才会出现。
如果您想使用文件系统压缩,最好使用支持数据库服务器的操作系统和文件系统。即 Solaris 和 ZFS。您可以选择 Oracle 支持的 Oracle Solaris 11 Express,也可以选择基于 Illumos(以前称为 OpenSolaris)构建的系统,例如 Nexenta。