32.1. 介绍
所有的大对象存储在单独系统表pg_largeobject
中。 每个大对象在系统表pg_largeobject_metadata
中也有记录。 可以使用类似于文件标准操作的读/写API创建,修改,删除大对象。
PostgreSQL也支持 "TOAST"存储机制, 自动存储大于单独数据页的值到每个表的二级存储区。 这样就令大对象接口在一定程度上过时了。大对象接口剩余的一个优点是它允许数据最大有4T, 而TOAST字段只能处理1G。 并且,大对象读取和更新部分可以有效进行,而TOAST字段的大部分操作将 作为一个单元读取或者写整个值。