现在我正在使用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