我們在工作中的應用程序基本上每天晚上必須創建超過一百萬個對象才能運行涉及一天中記錄的一些天氣觀測的數值模擬。通過壓縮和存儲對象來減少字符串大小
每個對象包含幾個字符串屬性(和一個非常大的xml屬性 - 大約2 MB) - 使用大xml屬性的大小我們不加載它,而是更喜歡在我們需要訪問時訪問數據庫這個XML blob(我們爲每個對象做)
我想知道是否有意義以某種方式檢索XML數據(這是2MB)將其壓縮在內存中並將其存儲在對象中 - 這可以防止我們必須做當我們處理它時,每個對象都有一個數據庫查詢。
我寧願壓縮的數據,其存儲在對象和處理時間,解壓縮和處理
是否可以壓縮過程一個字符串,我怎麼能做到這一點沒有創造數以百萬MemoryStreams的/每個對象的zip流?
每個對象的XML是不同的? – Oded 2011-04-24 06:01:58
是的,他們是不同的 – 2011-04-24 06:32:16