达梦HUGE表

仅为个人学习记录

一、HUGE表空间

1、基础

(1)是存储HUGE表特有的表空间

(2)最多可创建 32767 个 HUGE 表空间

(3)HTS,HUGE  TableSpace

(4)相关信息存储在动态视图 V$HUGE_TABLESPACE,而非V$TABLESPACE

(5)与普通的表空间不同,并非通过段、簇、页来管理,HUGE 表空间是通过 HFS 存储机制来管理的

(6)创建一个 HTS,其实就是创建一个空的文件目录

(7)系统默认的HTS,目录名为 HMAIN

2、HFS目录结构

 

3、存储机制

在 HTS 目录下成功创建 HUGE 表,系统内部需要经过以下步骤

(1)在 HTS 目录下创建这个表对应的模式目录

(2)在模式目录下创建对应的表目录。

(3)在新创建表后插入数据时,每一个列对应一个以dta为后缀的文件

(4)文件大小可以在建表时指定,默认为64M

(5)文件内部存储是按照区来管理的,区是文件内部数据管理的最小单位,也是唯一的单位

(6)区中可以存储单列数据的行数是在创建表时指定的,一经指定,在这个表的生命过程就不能再修改

二、HUGE概念

1、列存储表

(1)表的数据存储方式分为行存储和列存储

(2)HUGE表,也就是列存储表

(3)行存储是以记录为单位进行存储的,数据页面中存储的是完整的若干条记录

(4)列存储是以列为单位进行存储的,每一个列的所有行数据都存储在一起,而且一个指定的页面中存储的都是某一个列的连续数据。

2、列存储和行存储

(1)举例有这样一个表:

 

(2)上图表,行存储和列存储的存储方式为:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值