使用Java从oracle DB保存/检索巨大blob时的性能问题

car*_*not 1 java oracle blob jdbc

我正在使用JDBC将巨大的blob(500 MB)保存到oracle DB中.插入和后续检索需要花费大量时间.

如果您有任何人遇到此问题,请提出建议.

Gar*_*ers 5

许多非数据库人员真的害怕在数据库中粘贴BLOB和CLOB.他们不应该.Oracle非常好地管理它们.还要记住,Oracle还开发了文件系统(包括BTRFS),因此了解存储各种数据.可以更好地保护数据库中的数据免受媒体或系统故障的影响,防止未经授权的访问,并对不当使用进行审核.

您应该使用11g和SecureFile LOBS.有关SecureFile性能的文档提供了实现与常规文件系统存储一样好或更好的性能的指南.

当然值得检查瓶颈是什么.如果它是应用服务器和数据库服务器之间的网络,那么任何数据库调整都不会绕过该问题.