2013-06-18 9 views
2

Я пытаюсь использовать сжатие NTFS для сжатия базы данных RavenDb. Он работает, чтобы сменить атрибуты папок на Сжатый, но когда я запускаю сервер ravendb, база данных больше не может получить к нему доступ. Я получаю: «Не удалось создать базу данных testdb Произошла одна или несколько ошибок». «Возможно открытие базы данных с именем: testdb. Произошла одна или несколько ошибок».база данных ravendb с сжатием ntfs

Любые подсказки? Спасибо, Alex

ответ

5

От MSDN:

Не помещайте файлы, которые управляются с помощью расширяемой хранения двигателя (ESENT или ESE) на сжатом диске. Размещение базы данных Microsoft Jet на сжатом диске может привести к задержкам с записью, которые могут привести к повреждению базы данных Jet.

RavenDB в качестве хранилища документов использует ESENT (Jet Blue). Так что ответ: НЕ ДЕЛАЙТЕ ЭТО.

Если вы хотите сжатие, используйте RavenDB Compression Bundle.