- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个java web应用程序需要上传文件,我们希望将这些文件存储在文件系统上而不是数据库中。数据库将仅存储文档元数据。
问题是是否将路径作为字符串存储在 Oracle 中,还是作为 BFILE 定位器? BFILE 定位器可以指向不同文件系统上的位置吗?如果我们必须将文件存储在 Oracle 文件管理器上,那么我们不妨将其存储为 BLOB。
最佳答案
BFILE 定位器必须是从 Oracle 服务器可见的目录,并且 Oracle OS 用户对其具有读写权限。因此,虽然理论上它可能是一个远程服务器,但这种方法的管理很快就会变得相当粗糙。实际上,将 BFILE 目录放在数据库服务器上更有意义。
那么您是否可以将其存储为 BLOB?好吧,如果该文件只能通过数据库访问,那么,是的,绝对可以。使用 BLOB 数据类型具有事务支持的优点。与此相关的是,它使备份和恢复变得更简单,因为文件内容保证与数据库同步。对于 BFILE 来说不一定是这样,对于驻留在不同物理服务器上的 BFILE 来说几乎肯定不是这样。
关于java - BFILE 定位器可以指向不同文件管理器上的目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1839446/
我有一个java web应用程序需要上传文件,我们希望将这些文件存储在文件系统上而不是数据库中。数据库将仅存储文档元数据。 问题是是否将路径作为字符串存储在 Oracle 中,还是作为 BFILE 定
我有一个 Web 服务,它检查字典以查看文件是否存在,如果存在,则读取文件,否则保存到文件中。这是来自网络应用程序。我想知道执行此操作的最佳方法是什么,因为如果同时访问同一文件,我偶尔会遇到 File
我在使用 jdbc 从 Oracle DB 检索 bfile 对象到 java API 时遇到问题。问题是当我使用数据库中的函数执行Prepared语句时,该函数返回一个bfile字段,该异常会抛出:
我目前正在研究一种将 BFile 从 Java 应用程序写入/读取到 Oracle 数据库的解决方案。我搜索了有关 BFile 操作的信息,似乎唯一的方法是调用远程 pl sql 过程。 我正在使用
我已经使用 Mercurial 的 bfiles 扩展有一段时间了,它工作得很好。唯一的问题是安装和特殊的“hg bfadd”命令。 既然 Mercurial 2.0 包含了我想要切换的大文件扩展名。
我有一个java webapp,它需要通过http上传文件,然后将它们存储在服务器上。这些文件需要与 Oracle 数据库中的特定记录相关联,因此数据库中将有一个表存储对关联记录的引用、对文件的引用以
有一些用于处理大型二进制文件的 mercurial 扩展。 Bfiles BigFiles Snap kbfiles 其他的? 我想使用最有可能是官方的(即随 mercurial 分发)。 Kiln
你能告诉我,为什么这个函数返回一个空的 blob 值吗?它甚至不会在循环后关闭 BFILE 类型变量。我无法想象问题出在哪里。 FUNCTION f$bfile_to_blob (I_FID_ID
我正在一个屏幕上工作,它将文件作为 BFILE 类型上传到 oracle 表。我正在使用 spring3 和 hibernate3。 BO 类如下所示: @Entity @Table(name="ab
我正在尝试从安装在 Linux 服务器上的 Oracle DB 检索图像。我已打开与 Oracle DB 的连接,并编写了以下代码来读取图像文件: String sqlQuery2 = "SELECT
我是一名优秀的程序员,十分优秀!