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

数据库空间(DbSpace)是 Chunk 的集合,是 GBase 8s 中核心的逻辑存储管理单元。创建 DbSpace 时至少包含一个 Chunk。
在实际生产环境中,通常按照 DbSpace 的作用进行规划分类:

表空间(TableSpace)是一个逻辑概念,是针对某个表而言的存储描述。物理上,TableSpace 是某个表使用的所有段的集合。GBase 8s 用 TableSpace 来描述一个表或索引所占用的空间信息,一个 TableSpace 可以分布在不同的 DbSpace 或 Chunk 上。
段(Extent)是连续数据页的集合,是 TableSpace 存储空间分配的基本单位。在创建表时,GBase 8s 会根据 Extent Size 确定该表的初始空间;当数据不断增长导致空间不足时,数据库以段为单位进行空间扩展,可以通过Next Size 参数来控制每次空间扩展的大小。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3176402/ ,如需转载,请注明出处,否则将追究法律责任。