現在我正在使用Oracle實用程序UTL_COMPRESS.LZ_COMPRESS()
來壓縮一些數據。但問題在於它使用兼容GZIP的格式壓縮了這種格式,但不幸的是這種格式不兼容ZIP。因此,Windows XP本地解壓縮實用程序無法打開它(您知道壓縮文件夾thingie)。用戶必須使用其他一些實用程序,例如7Zip
,Winzip
或Filzip
等,以便對其進行解壓縮。因此,我們最終制定了從Oracle檢索GZIP數據的計劃,使用Java對其進行解壓縮,然後將其壓縮回ZIP(可由Windows實用程序解壓的東西)。這聽起來很可笑compress-in-gzip -> decompress -> compress-again-in-zip
。使用Oracle存儲過程的壓縮
任何想法我們如何可以首先壓縮它在理想的格式,以避免所有這些額外的計算?
JSP不存在問題,因爲數據庫中的所有內容都存在。我的PL/SQL過程從一個表中檢索未壓縮的數據並將壓縮數據寫入另一個表。在下一步中,刪除所有這些未壓縮的數據,以節省存儲成本。 – 2010-12-10 07:12:29
我在想這個,我的意思是關於Java存儲過程。但是我從來沒有做過一個例子,這讓我有點擔心這種可能性。聽到你的類似事情後,它給了我信心。現在想出一個非常簡單的例子,我認爲這是一條路。非常感謝您的意見和寶貴資源的鏈接。 +1 – 2010-12-10 08:47:10