段页式存储结构
创作时间:
作者:
@小白创作中心
段页式存储结构
引用
1
来源
1.
https://docs.opengauss.org/zh/docs/latest/docs/DatabaseAdministrationGuide/%E6%AE%B5%E9%A1%B5%E5%BC%8F%E5%AD%98%E5%82%A8%E7%BB%93%E6%9E%84.html
段页式存储结构是数据库存储管理中的一个重要概念,它通过将数据组织成不同的层次结构来实现高效的数据存储和管理。本节主要从逻辑视角介绍数据库段页式存储结构,段页式存储结构如图1。
图 1段页式存储结构图
说明:
Tablespace,即表空间,是一个目录,可以存在多个,里面存储的是它所包含的数据库的各种物理文件。每个表空间可以对应多个Database。
Database,即数据库,用于管理各类数据对象,各数据库间相互隔离。数据库管理的对象可分布在多个Tablespace上。
Segment space,段空间,每个database有且仅有一个段空间,创建数据库同时会创建该数据库对应的段空间。每个段空间有5个文件,命名为1、2、3、4、5;文件1存储段页式相关的元数据,文件2至文件5存储用户数据和一些段页式相关的元数据。
Table,即表,每张表只能属于一个数据库,也只能对应到一个Tablespace。每张表对应的数据文件必须在同一个Tablespace中。
Segment,即段,用于存储table的数据,每个table都有一个逻辑上的segment。
extent,即区,一个段的全部数据以区为单位存储在段空间的5个文件中,有64KB/1M/8M/64M四种类型,相同类型的extent存放在同一个物理文件中。extent在segment中的分布如图2所示。
图 2一个segment的extent分布结构图
说明:每个segment会挂载多个extent,extent之间不一定连续,但同一个extent中的页面(block,大小为8KB)连续。
热门推荐
PPT中的层级结构如何帮助你制作更具有逻辑性的演示文稿?
PE给水管在给水系统中的应用优势解析
无声胜有声:恋爱中传递爱意的非言语方式大揭秘
性能优越的光电材料——菲醌
吴孟达:一个配角演员的离世,凭什么引起整个娱乐圈的刷屏悼念?
机床刀具的种类有哪些?全面解析不同类型及其应用
椎间盘突出引发坐骨神经痛、腰痛?中医专家详解3大保健要诀
Spring Boot 微服务故障排除:左移监控实战案例
Cell子刊:健康生活方式可显著抵消遗传对肥胖的影响
中国古代的度量衡中的长度单位(引、丈、尺、寸、分)
货币基金七日年化收益率的解读与分析
管道疏通专业
产后运动瘦身指南!产后多久可以运动?8招产后运动推荐
智能锁自动反锁:科技便利与安全性的平衡
个人信用是什么?如何维护和修复个人信用?
【表格财务函数】FV函数在财务分析中的应用
暗区突围:射击手游中的战术博弈与玩家心理分析
业主维权不断,临广“睡城”佛山陈村套牢多少广州客?
《炊事班的故事》演员现状:胖洪59岁了,小毛47岁了
2024属龙人取名最旺的字及吉祥寓意解析
30岁的明武宗死于豹房,豹房到底是什么,为何让女子惧怕?
揭秘推背图:一部神秘的预言书
中国冰球 未完待续……
健康科普丨甲状腺功能检验报告怎么看?带你一文读懂
美国留学生录取政策变化的影响与应对
DIY精油按摩油:从基底油到精油的全方位指南
孕期喉咙有异物感怎么办?原因分析与处理建议
不锈钢行情又进退两难?
守护人生能量场的五大铁律:别让任何人"借走"你的好运气!
黄金在工业中的用途