openGauss学习笔记-60 openGauss 数据库管理-逻辑存储结构

文章目录

    • [openGauss学习笔记-60 openGauss 数据库管理-逻辑存储结构](#openGauss学习笔记-60 openGauss 数据库管理-逻辑存储结构)

openGauss学习笔记-60 openGauss 数据库管理-逻辑存储结构

openGauss的数据库节点负责存储数据,其存储介质也是磁盘,本节主要从逻辑视角介绍数据库节点都有哪些对象,以及这些对象之间的关系。数据库逻辑结构如图1

图 1 数据库逻辑结构图

说明:

  1. Tablespace,即表空间,是一个目录,可以存在多个,里面存储的是它所包含的数据库的各种物理文件。每个表空间可以对应多个Database。
  2. Database,即数据库,用于管理各类数据对象,各数据库间相互隔离。数据库管理的对象可分布在多个Tablespace上。
  3. Datafile Segment,即数据文件,通常每张表只对应一个数据文件。如果某张表的数据大于1GB,则会分为多个数据文件存储。
  4. Table,即表,每张表只能属于一个数据库,也只能对应到一个Tablespace。每张表对应的数据文件必须在同一个Tablespace中。
  5. Block,即数据块,是数据库管理的基本单位,默认大小为8KB。
    👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

相关推荐
shuxunAPI6 分钟前
什么是车架号VIN查询API接口?
大数据·数据库·云计算·api
morris1311 小时前
【redis】事务
数据库·redis·缓存·pipeline·lua·事务
Z_zz_Z___2 小时前
MySQL创建数据库和表,插入四大名著中的人物
数据库·mysql
月落星还在4 小时前
Redis 的过期策略与键的过期时间设置
数据库·redis·bootstrap
cg50177 小时前
MySQL数据库复杂的增删改查操作
数据库·mysql
虾球xz8 小时前
游戏引擎学习第147天
数据库·学习·游戏引擎
郑州拽牛科技9 小时前
开发社交陪玩app小程序
大数据·微信小程序·小程序·系统架构·开源软件
向上的车轮9 小时前
什么是时序数据库?有哪些时序数据库?常见的运用场景有哪些?
数据库·时序数据库
岱宗夫up10 小时前
【Python】Django 中的算法应用与实现
数据库·python·opencv·django·sqlite
比花花解语11 小时前
使用数据库和缓存的时候,是如何解决数据不一致的问题的?
数据库·缓存·数据一致性