Oracle DB - Compression of LOBs
We have some APEX applications for our colleagues, where people can attach files (usually MS Word documents or PDF files). A straightforward way to implement it was to use a table with BLOB field and connect it with the file item in an upload form. All works well, but as times goes on BLOBs are starting to take significant amount of space. I have been looking for some solution, how to reduce space taken by attached documents and explored Oracle 11g compression capabilities. For LOBs 11g (Enterprise Edition) provides new feature called SecureFiles, which also enables compression of LOB data. We have migrated our tables to use SecureFiles and saved approximately 50% of space.