段页式存储结构
创作时间:
作者:
@小白创作中心
段页式存储结构
引用
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)连续。
热门推荐
狗狗吃菠萝会有什么反应?菠萝对狗狗健康有影响吗?
职高最吃香的十大职业
这两种饮品千万别混在一起喝,会损伤大脑!
集成光子技术引领未来之光
吉林到云南旅游全攻略:路线规划、景点推荐与出行指南
阿根廷冠军中场披10号战袍 利物浦官宣麦卡利斯特加盟
与鹭为邻,村民们温情守护丨在广西等鸟来
辛巳日柱日坐什么:性格命运与神煞解析
10张照片看懂电话机80年的演变史
汽车"以旧换新" "换"来市场新机遇
捉迷藏玩法全解析:从基础规则到创新变体
山东工程职业技术大学:数字化转型与“七金”建设助力职教本科高质量发展
家庭预算管理:如何精打细算过好每一天
经济崩溃、劳力短缺、水源贫瘠,一根草是如何毁掉一个国家的?
改变您的思维:冥想对大脑的益处
CBA最新战况汇总!积分榜排名如下:山东重回前四 上海反超广东
基于计算机视觉的图像水印检测和去除系统
以年轻之心对待文化传承 文博类节目助推文物热
《诗经·桃夭》赏析:虽是反复咏唱,实际上是很为用心的
新手如何给自己的自媒体定位?自媒体定位方法详解
八字命理中地支藏干的重要作用
如何防止汽车在湿滑路面打滑?防滑措施中有哪些有效方法?
床头为什么不能放纸(老人言 床头为什么不放卫生纸)
湿疹:病因、诊疗与管理全解析
《醒迷歌》:道尽淡泊平和人生态度
老年人肺炎:症状、治疗与预防全攻略
明朝十六位皇帝,为何有十九座皇陵,多出来的是怎么回事
失眠焦虑症的综合治疗方法与预防建议
新能源电车选购秘籍:如何读懂电池报告,选出优质电池?
在人際關係中,堅持自我的重要性:從忍讓到適度反擊的智慧