GBase 8s数据库存储结构简介

📅 2026/7/22 5:27:26 👁️ 阅读次数 📝 编程学习
GBase 8s数据库存储结构简介

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

一、GBase 8s 存储结构总览

南大通用GBase 8s数据库(gbase database)的存储结构采用层次化设计,从底层到顶层依次由物理存储单元和逻辑存储单元组成。

  • 物理存储单元直接对应磁盘上的实际数据组织形式,包括页(Page)和块(Chunk)。
  • 逻辑存储单元则是数据库为管理方便而抽象出的概念,包括数据库空间(DbSpace)、表空间(TableSpace)和段(Extent)。

一个 GBase 8s 实例(Instance)可以创建多个 DbSpace,一个 DbSpace 可以包含多个物理 Chunk,一个 Chunk 划分为多个连续的段,一个表或索引占用的空间被称为一个 TableSpace,一个段包含多个物理页 Page。其中,DbSpace、TableSpace 和 Extent 属于逻辑存储单元;Chunk 和 Page 属于物理存储单元。