DM数据库与Oracle的,DM数据库逻辑存储结构 (对比ORACLE)

一,Oracle数据库逻辑结构

oracle数据库分为表空间(tablespace),段(segment),区(extent),块(block),这些都是Oracle用来保存数据库对象的分配单元。

学习达梦数据库可以对比着oracle数据库。https://www.cndba.cn/flynt/article/4242

https://www.cndba.cn/flynt/article/4242

Oracle中存储的层次结构如下:

1、数据库由一个或多个表空间组成。

2、表空间由一个或多个数据文件组成,一个表空间包含段。

3、段由一个或多个盘区组成,段存在于表空间中,但在表空间中可以有许多数据文件中的数据。

4、盘区是在磁盘上连续的块的组,一个盘区在一个表空间中,而且总是在表空间中单一的文件中。

5、块是数据库中最小的分配单元,块是数据库使用的最小的I/O单元。https://www.cndba.cn/flynt/article/4242

https://www.cndba.cn/flynt/article/4242

二,达梦数据库逻辑结构

5e95e83af7ef9eb92e992da7fea2cdca.png

可以看出,在 DM8 中存储的层次结构如下:

https://www.cndba.cn/flynt/article/4242https://www.cndba.cn/flynt/article/4242https://www.cndba.cn/flynt/article/4242https://www.cndba.cn/flynt/article/4242https://www.cndba.cn/flynt/article/4242

数据库由一个或多个表空间组成;

每个表空间由一个或多个数据文件组成;

每个数据文件由一个或多个簇组成;

段是簇的上级逻辑单元,一个段可以跨多个数据文件;

簇由磁盘上连续的页组成,一个簇总是在一个数据文件中;

页是数据库中最小的分配单元,也是数据库中使用的最小的 IO 单元。

三,达梦 VS ORACLE

达梦oracle

页块(默认均为8K)

簇区

段段

https://www.cndba.cn/flynt/article/4242

版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值