大对象 (LOB)是数据类型的集合,旨在保存大量数据。 LOB 最多可以容纳8 TB 到 128 TB 的最大大小,具体取决于您的数据库的配置方式。将数据存储到 LOB 有助于您在自己的应用程序中有效地操作和访问数据。
为什么要使用大对象
以下是在开发应用程序时可能遇到的不同类型的数据。让我们看看其中哪些适合大型物体。
- 简单结构化数据:这些数据可以组织成简单的表,其结构基于业务规则。
- 复杂的结构化数据:这些数据本质上是复杂的,非常适合 Oracle 数据库的对象关系特性,例如引用、集合和用户定义的类型。
- 半结构化数据:这种类型的数据具有通常不被数据库解释的逻辑结构。例如,由任何应用程序或任何外部服务处理的 XML 文档可以被认为是半结构化数据。
- 非结构化数据:这种类型的数据通常不会被数据库或您的应用程序解释,也不会分解为更小的逻辑结构。非结构化数据的一个例子是存储为二进制文件的照片图像。
所以基本上,大对象适用于上述最后两种数据:半结构化和非结构化数据。大对象功能允许您将这两种数据存储在数据库以及通常从数据库访问的操作系统文件中。
LOB 的优点:
随着内容丰富的应用程序和互联网的增长,数据库支持以下数据类型变得非常重要:
- 可以以高效的方式轻松存储非结构化和半结构化数据。
- 对于大量数据,可以进行优化。
- 为访问存储在数据库外或数据库内的数据提供统一的方法。
这些是由大型数据库对象或 LOB 提供的。