段页式存储结构
创作时间:
作者:
@小白创作中心
段页式存储结构
引用
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)连续。
热门推荐
8首春节古诗词:愿得长如此年物候新,古人的年味有多美?
如何评估收藏品的投资价值
2025年供应链的关键优先事项:供应商多元化、AI准备程度与循环经济模式
中江美食:千年古城里的味觉传奇
现代录音技术的发展与应用
原来敲两下就能录音?90%的人不知道iPhone录音的真正打开方式
中国文化掌故:凤鸣岐山
周朝国都西岐,商朝国都朝歌,这两大名地都位于如今什么位置?
陕西岐山油酥锅盔:传承三千年的“非遗美食”
考古发掘50年 秦兵马俑持续揭示中华文明密码
新疆喀什塔县全景观赏杏花之旅,7日行程路线大公开!
薛嵩:历史上的“薛刚”
重温经典:薛刚反唐的英雄传奇
国家级名中医推荐:附子理中丸调理脾胃虚寒
附子理中丸:治疗脾胃虚寒的良方
参芪益胃汤:治疗脾胃虚寒的新选择
DeepSeek服务器资源紧张,浪潮信息等多个算力股涨停
儒家思想中的生命意义
你真的会用塞来昔布胶囊吗?
西乐葆塞来昔布胶囊:骨关节炎患者的福音
秋冬季节如何科学应对骨关节炎?专家详解综合防治方案
《柳叶刀》最新研究:塞来昔布成新冠居家治疗首选药
航锦科技:财务造假疑云与股价操纵风险深度解析,投资者需谨慎对待
银行定期存款利率又双叒叕变了?一文读懂利率调整背后的故事
央行降息背景下,如何调整个人理财策略?
理财工作室教你最大化存款收益
雁门关:千年长城的传奇故事
提高学习能力的小窍门(有效方法帮助你更好地学习)
白沙古镇:纳西族古王国的静谧家园
无锡丽安村:无花果结出乡村振兴“致富果”