我開發了一個.NET WPF應用程序,數據存儲由SQL Server Compact Edition處理。我注意到,當我壓縮獲得的SQL Server CE文件時,我經常壓縮到原始文件大小的5%。C#SQL Server精簡版:非常高的壓縮比
在這裏顯示一些明顯的無知的風險,這是預期的行爲?看起來,由於節省了大量的存儲空間,每次保存時我都應該壓縮這些文件(我還沒有考慮過這種性能影響)。數據庫大小可以從幾MB到最大4GB不等,儘管這很少見。我的數據存儲效率不高,或者爲什麼我壓縮時會獲得如此顯着的節省?我能做些什麼來總是獲得這種空間節省,而不必從外部壓縮SQL Server CE文件?
這是我期待的初學者問題的類型。沒有無知會感到羞恥。這不是一個「我懶得在文檔中查找語法」問題。答案很明顯 - 但不適合初學者,只適用於瞭解數據庫內部工作原理的人。所以,不要感到羞愧,這實際上是個好問題。 – TomTom