
南大通用GBase 8s数据库(gbase database)针对大对象数据提供了专门的存储机制,分为简单大对象和智能大对象两类。
5.1 简单大对象
简单大对象(TEXT 或 BYTE 类型)可以存储在普通的 DbSpace 中,也可以存储在专门的 Blobspace 中。当存储在 Blobspace 时,数据库通过虚拟段单独使用较小的缓存将数据直接写入磁盘,不占用 Buffer Pool 内存空间。
Blobspace 中的基本存储单元是 blobpage,其大小可被配置为数据库服务器数据页(Page)大小的整数倍。
5.2 智能大对象
智能大对象(CLOB 和 BLOB 类型)必须存储在 Sbspace 上。Sbspace 的第一个 Chunk 包含三个部分,其他 chunk 可以共用第一个 chunk 的元数据区域:
