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。
    👍 点赞,你的认可是我创作的动力!

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

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

相关推荐
迎風吹頭髮5 分钟前
Linux服务器编程实践58-getnameinfo函数:通过socket地址获取主机名与服务名
开发语言·数据库·php
christine-rr17 分钟前
linux常用命令——其他
linux·服务器·网络·数据库·redis·ubuntu
一只专注api接口开发的技术猿32 分钟前
容器化与调度:使用 Docker 与 K8s 管理分布式淘宝商品数据采集任务
开发语言·前端·数据库
tryxr39 分钟前
MySQL 之索引为什么选择B+树
数据库·mysql·b+树·索引
曦樂~1 小时前
【Qt】信号与槽(Signal and Slot)- 简易计算器
开发语言·数据库·qt
ZYMFZ2 小时前
python面向对象
前端·数据库·python
lang201509283 小时前
MySQL 8.0原子性DDL全面解析
数据库·mysql
viperrrrrrrrrr74 小时前
milvus向量数据库
数据库·大模型·llm·milvus
白衣鸽子4 小时前
MySql数据库同步技术:构建高可用架构的基石
数据库·后端
不良人天码星4 小时前
redis的事务,以及watch的原理
数据库·redis·缓存