Я разработал приложение .NET WPF с хранилищем данных, обработанным SQL Server Compact Edition. Я заметил, что когда я заархивировал полученный файл SQL Server CE, я часто сжимаю его до 5% от исходного размера файла.C# SQL Server Compact Edition: очень высокий коэффициент сжатия
Рискуя показать некоторое значительное незнание здесь, это ожидаемое поведение? Кажется, что, учитывая эту огромную экономию размеров, я должен сжимать файлы каждый раз при сохранении (я еще не рассмотрел последствия этой проблемы). Размер базы данных может варьироваться от нескольких МБ до 4 ГБ, хотя это будет редко. Сохраняются ли мои данные неэффективно или почему я получаю такую значительную экономию, когда сжимаю? Есть ли что-то, что я могу сделать, чтобы всегда сохранять это пространство без необходимости внешнего сжатия файла SQL Server CE?
Это тип вопроса для начинающих, которого я ожидал бы. Нет никакого невежества, чтобы стыдиться. Это не вопрос «Я не хочу искать синтаксис в документации». Ответ очевиден - но не для новичков, только для тех, кто знает внутреннюю работу базы данных. Поэтому не стесняйтесь, на самом деле это хороший вопрос. – TomTom