34.1. Introduction

所有大对象都存储在名为pg_largeobject的单个系统表中。每个大对象在系统表pg_largeobject_metadata中都有一个条目。可以使用类似于文件标准操作的读/写 API 创建,修改和删除大对象。

PostgreSQL 还支持一个名为"TOAST"的存储系统,该系统自动将大于单个数据库页面的值存储到每个表的辅助存储区域中。这使得大对象工具部分过时了。大对象工具的另一个剩余优点是,它允许的值最大为 4 TB,而 TOASTed 字段最多为 1 GB。同样,可以有效地完成大型对象的读取和更新部分,而对 TOASTed 字段进行的大多数操作将以单位的形式读取或写入整个值。