PostgreSQL的数据存储(九)---数据存储
2011-09-08 19:59
183 查看
4.2.2 表数据页的存储数据格式
数据的存储格式,包括系统表的数据存储、日志文件的数据存储、用户表数据的格式存储、用户创建的数据对象定义的存储等。其中,一些数据对象的创建,方式有些差别,如序列(sequence)和视图,其创建就是一个定义,不涉及数据;而用户自定义的表,包括定义和数据两部分。
在实际存储中,这些信息,都是以tuple(元组、或称为记录)形式存储起来的。所以,在一个数据页的存储格式中,包括两大部分数据,一是页头,二是tuple数组。
页面初始状态 | 页面存有tuple状态 |
![]() | ![]() |
4.2.3 大数据的处理方式---TOAST
一条tuple的size很大时,一个页面也不能容纳下,PG如何应对?可以参阅:
/article/5267613.html
基本写出了toast的原理和相关内容。
---这个连接,后来看了看,原来是PG的帮助的转载,呵呵呵呵。
相关文章推荐
- PostgreSQL的数据存储(五)---数据存储
- PostgreSQL的数据存储(十三)---数据存储
- 数据仓库--postgresql for 循环记录完成存储过程总调度
- PostgreSQL的数据存储(七)---数据存储
- PostgreSQL的数据存储(八)---数据存储
- PostgreSQL的数据存储(十四)---数据存储
- postgresql使用文档之一 初始化数据存储区
- PostgreSQL的数据存储(十)---数据存储
- PostgreSQL中的大容量空间探索时间序列数据存储
- postgresql图片等二进制数据的存储(copy命令,bytea类型)
- postgresql使用文档之一 初始化数据存储区
- PostgreSQL的数据存储(十二)---数据存储
- PostgreSQL的数据存储(一)---概述
- PostgreSQL的数据存储(十五)---数据存储
- PostgreSQL的数据存储(十七)---数据存储的知识扩展
- postgresql 存储过程动态插入数据 2
- PostgreSQL的数据存储(二)---数据缓存去和数据存储层的接口
- PostgreSQL的数据存储(十一)---数据存储
- PostgreSQL text类型短数据存储说明
- PostgreSQL的数据存储(二)---数据缓存区和数据存储层的接口