ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8s数据库中的数据库空间和表空间详解

GBase 8s数据库中的数据库空间和表空间详解

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

文章配图-1

我们先来看看南大通用GBase 8s数据库(gbase database)中的两个概念关系:

dbspace = 物理存储大容器;

tblspace = 单张表 / 索引占的逻辑空间。

tblspace 一定在某个 dbspace 里。

1. dbspace(数据库空间,可以理解为ORACLE的表空间)是什么:磁盘上的物理空间单元,由数据文件组成层级:最高级存储单位作用:规划存储,把数据、索引、日志分开放操作:管理员手动创建、扩容、删除查看:onstat -d类比:一栋楼

2. tblspace(表空间,表自带的,这里的表空间,就是表的空间,很容易误解为ORACLE的表空间,其实可以理解为ORACLE的段)是什么:每张表、每个索引自动生成的专属逻辑空间层级:属于某个 dbspace作用:只存这一张表的数据操作:不能手动创建,建表自动生成查看:onstat -t 类比:楼里的一套房间

3. 通俗例子建一个 dbspace dbs_data(一栋楼)在里面建表 patient→ 自动生成一个 tblspace(房间),这个房间就在 dbs_data 这栋楼里一栋楼(dbspace)可以住很多房间(很多表的 tblspace)一个房间(tblspace)只能属于一栋楼(一个 dbspace)

4. 和 Oracle 对应

GBase8s dbspace ≈ Oracle 表空间 tablespaceGBase8s tblspace ≈ Oracle 段 segment(表 / 索引段)


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

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

注册时间:2020-07-16

  • 博文量
    1311
  • 访问量
    1283671