我想把一个比较大的文件保存到oracle数据库,选用的方法有两种,一种是用ORACLE的BFILE字段,另外一种是直接使用FTP上传文件到服务器,将文件的路径保存在数据库中。oracle中的大对象字段BFILE使用方法是先将本地的文件上传到服务器的文件系统中,再在oracle中插入BFILE字段,将文件路径指针保存在BFILE字段中。
使用FTP时,是先用FTP将文件上传到服务器的文件系统中,再在oracle中保存文件的存储路径和文件名称,下载时先从oracle中取得文件路径和文件名称,然后使用FTP下载。现在我的疑问是,oracle的BFILE字段和FTP自行上传文件保存数据 有什么差别吗?我怎么觉得他们没什么区别呢?