登录
35.1. 简介#
所有大对象都存储在名为pg_largeobject
的单个系统表中。每个大对象在系统表pg_largeobject_metadata
中也有一个条目。可以使用类似于对文件执行的标准操作来创建、修改和删除大对象。
PostgreSQL还支持一个名为“TOAST”的存储系统,它会自动将大于单个数据库页面的值存储到每个表的辅助存储区域中。这使得大型对象功能部分过时。大型对象功能的一个剩余优势是它允许值的大小高达 4 TB,而TOAST字段最多只能为 1 GB。此外,可以有效地读取和更新大型对象的部分,而对TOAST字段的大多数操作会将整个值作为一个单元进行读取或写入。