ORACLE数据库系统图像数据存储方式
(1)在数据库中以 BLOB字段类型存储
BLOB字段是0RACLE 数据库提供的一种存储大对象数据的数据类型,它以二进制的形式存储数据,所以常被用于存储图片等数据。使用BLOB字段存储数据主要优点是使得图片数据与整个数据库的数据成为一个整体,这样在库内容的迁移、升级、恢复等方面与其他数据都将统一为一整体,十分有利于数据库的管理和操作。其缺点是读取时速度略慢,不如在库外读取时效率高。
(2)在数据库中以BFile字段类型存储
BFile字段类型实际上是ORACLE数据库中的一种文件指针,该字段类型仅仅将图像数据在系统中的存放位置存储在数据库中,所以该图像文件整体还是游离于数据库之外的。这就失去了刚才提到的 BLOB字段的优势。
(3)在数据库中以图像文件形式存储
这也是当前网站比较流行的一种存储方式,图像文件仅仅以一个文件夹的形式放置于操作系统中,并进行各种操作。这样最主要的优点就是操作效率高,速度快;缺点是管理与检索的难度增加。