OceanBase LOB 数据类型
大对象(LOB
)是指太大而无法直接存储在数据库表中的数据项。解决方法是可以在数据库表中存储一个定位器,该定位器指向实际数据的位置。
OceanBase Connector/J 可以通过使用流来支持以下类型:
- 二进制大对象(
BLOB
)对应非结构化二进制数据 - 字符大对象(
CLOB
)对应字符数据 - 国家字符大对象(
NCLOB
)对应国家字符数据
LOB 的行为与本章描述的其他类型的流数据不同。LOB
不是将实际数据存储在表中,而是存储于定位器,可以使用此定位器来操纵实际数据,包括以流的形式读取和写入数据。即使在流传输时,也只在网络中移动必要的数据。相反,在流传输 LONG
或者 LONG RAW
数据时,要在网络中移动所有的数据。
当查询获取一个或多个 BLOB
、CLOB
或 NCLOB
列时,OceanBase Connector/J 会将数据传输到客户端,从而可以访问此数据流。