ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8s数据库逻辑存储单元简介

GBase 8s数据库逻辑存储单元简介

原创 国内数据库 作者:GBASE南大通用 时间:2026-07-21 17:17:07 0 删除 编辑

理解存储结构是掌握数据库原理的关键一步。本文继续介绍南大通用GBase 8s数据库(gbase database)从物理存储单元到逻辑存储单元的层次关系,并与 Oracle 存储结构进行对照。

文章配图-1

三、逻辑存储单元:DbSpace、TableSpace 与 Extent

3.1 数据库空间(DbSpace)

数据库空间(DbSpace)是 Chunk 的集合,是 GBase 8s 中核心的逻辑存储管理单元。创建 DbSpace 时至少包含一个 Chunk。

在实际生产环境中,通常按照 DbSpace 的作用进行规划分类:

文章配图-1

3.2 表空间(TableSpace)

表空间(TableSpace)是一个逻辑概念,是针对某个表而言的存储描述。物理上,TableSpace 是某个表使用的所有段的集合。GBase 8s 用 TableSpace 来描述一个表或索引所占用的空间信息,一个 TableSpace 可以分布在不同的 DbSpace 或 Chunk 上。

3.3 段(Extent)

段(Extent)是连续数据页的集合,是 TableSpace 存储空间分配的基本单位。在创建表时,GBase 8s 会根据 Extent Size 确定该表的初始空间;当数据不断增长导致空间不足时,数据库以段为单位进行空间扩展,可以通过Next Size 参数来控制每次空间扩展的大小。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3176402/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1307
  • 访问量
    1279434