国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

超详细的PG数据存储结构:逻辑结构和物理存储总

发布时间:2019/08/06标签:   文件    点击量:

原标题:超详细的PG数据存储结构:逻辑结构和物理存储总
概述明天重要讲讲PG的数据构造,PG数据存储构造分为:逻辑构造和物理存储。此中逻辑存储构造是外部的构造和治理数据的方法。物理存储构造是操纵体系中构造和治理数据的方法。逻辑存储构造实用于差别的操纵体系和硬件平台。1、逻辑存储构造逻辑构造包含:

超详细的PG数据存储结构--逻辑结构和物理存储总结,值得收藏
全部数据库工具都有各自的oid(object identifiers),oid是一个无标记的四字节整数,相干工具的oid都寄存在相干的system catalog表中,比方数据库的oid和表的oid分辨寄存在pg_database,pg_class表中。1、数据库集群-Database cluster2、数据库-Database3、表空间-tablespace数据库在逻辑上分红多个存储单位,称作表空间。表空间用作把逻辑上相干的构造放在一同。数据库逻辑上是由一个或多个表空间构成。新创立的数据库默许创立上面的表空间:1)Catalog表空间 寄存体系表信息2)System表空间 寄存用户数据3)Temp表空间4、形式-Schema主动创立的体系形式以下:1)PG_CATALOG2)PG_LARGEOBJECT3)PG_TOAST4)PG_PARTITION默许的用户形式PUBLIC。5、段-segment6、区-extent7、块-block8、数据库工具-Database object1)形式工具表、索引、序列、大工具、视图、函数、存储进程、触发器、包 … …2)非形式工具用户、数据库9、数据表-Table10、索引-Index11、序列-Sequence12、视图-View2、物理存储构造在履行initdb的时间会初始化一个名目,平日咱们都市在体系设置相干的情况变量$PGDATA来表现,初始化实现后,会再这个名目天生相干的子名目以及一些文件。在postgresql中,tablespace的观点并差别于其余关联型数据库,这里一个tablespace对应的都是一个名目。以下图就是PG的物理构造:
超详细的PG数据存储结构--逻辑结构和物理存储总结,值得收藏
1、存储体系重要包含三个局部:内存中:buffer,MemoryContext;数据文件,常设文件;日记文件,日记缓存。2、文件和名目相干感化描写:
超详细的PG数据存储结构--逻辑结构和物理存储总结,值得收藏
超详细的PG数据存储结构--逻辑结构和物理存储总结,值得收藏
3、数据文件构造

上一篇:如何在Windows 10中逐步删除WiFi网络

下一篇:没有了

返回
版权信息Copyright ? IT技术教程 版权所有??? ICP备案编号:鲁ICP备09013610号