MaxCompute分层存储支持标准存储、低频存储和长期存储,默认情况下为标准存储。您可以根据数据的访问频率,将某些表或分区的存储类型设置为低频存储或长期存储,实现数据的冷热分层,以降低数据存储费用。
申请开通使用
目前分层存储处于邀测阶段,如需您需要使用此功能,请单击申请开通,在新功能试用申请页面申请开通使用分层存储功能。关于新功能申请介绍详情,请参见新功能试用申请。
分层存储类型介绍
存储类型 | 描述 |
标准存储 | 默认存储类型,适用于经常访问数据并对数据进行频繁读写操作的场景。 |
低频存储 | 适用于不需要频繁访问的数据,能够有效降低存储费用。 说明
|
长期存储 |
分层存储计费
存储类型 | 计费公式 | 价格 | 说明 |
标准存储 | 日存储费用=日存储量平均值×单价 |
| 日存储量平均值=采集到的存储量之和÷24 |
低频存储 |
|
|
|
长期存储 |
|
|
注意事项
当前开启MaxCompute Schema功能的项目不支持分层存储。
当前低频存储和长期存储类型的数据不支持PAI和Hologres直接访问。
当表或分区设置为低频存储或长期存储,请注意访问数据量和频次,如果访问数据量大或访问频次过多,可能会导致费用高于标准存储费用。
一个月全量访问一次低频存储的表或分区产生的费用,将等于标准存储的费用。
六个月全量访问一次长期存储的表或分区产生的费用,将等于标准存储的费用。
设置存储类型
存储类型之间可以相互转换,且修改存储类型不会影响数据访问。
命令格式
ALTER TABLE <TABLE_NAME> [partition(PARTITION_SPEC)]
SET <TBLPROPERTIES|PARTITIONPROPERTIES>("storagetier"="standard|lowfrequency|longterm");
参数说明
TABLE_NAME:必填,待修改的表或者分区存储类型的表名称。
PARTITION_SPEC:当修改分区存储类型时必填。
TBLPROPERTIES|PARTITIONPROPERTIES:修改表或分区的存储类型,取值说明:
TBLPROPERTIES:修改表的存储类型。
PARTITIONPROPERTIES:修改分区的存储类型。
storagetier:必填,分层存储类型,取值说明:
standard:标准存储,只收取存储费用。
lowfrequency:低频存储,会收取存储费用和低频存储数据访问费用。
longterm:长期存储,会收取存储费用和长期存储数据访问费用。
使用示例
设置表的存储类型为低频存储。
ALTER TABLE tablename
SET TBLPROPERTIES("storagetier"="lowfrequency");
查看表属性,可以通过StorageTier
字段确认当前的存储类型。
DESC extended tablename;
---返回结果如下
+-------------------------------------------------------------------+
| Owner: ALIYUN$mofan_****@test.aliyunid.com |
| Project: mf_mc_**** |
| TableComment: |
+-------------------------------------------------------------------+
| CreateTime: 2021-11-18 15:14:00 |
| LastDDLTime: 2023-09-11 14:34:55 |
| LastModifiedTime: 2023-09-13 15:02:28 |
| LastAccessTime: 2023-09-14 10:50:57 |
+-------------------------------------------------------------------+
| InternalTable: YES | Size: 1923683131 |
+-------------------------------------------------------------------+
| Native Columns: |
+-------------------------------------------------------------------+
| Field| Type| Label |ExtendedLabel| Nullable| DefaultValue|Comment |
+-------------------------------------------------------------------+
| empno | bigint | | | true | NULL | |
| ename | string | | | true | NULL | |
| job | string | | | true | NULL | |
| mgr | bigint | | | true | NULL | |
| hiredate | datetime | | | true | NULL | |
| sal | bigint | | | true | NULL | |
| comm | bigint | | | true | NULL | |
| deptno | bigint | | | true | NULL | |
+-------------------------------------------------------------------+
| Extended Info: |
+-------------------------------------------------------------------+
| TableID: 8e0cc78c81ab4ad7af30bff7a8e**** |
| IsArchived: false |
| PhysicalSize: 5771049393 |
| FileNum: 3 |
| StoredAs: AliOrc |
| CompressionStrategy: normal |
| odps.timemachine.retention.days: 1 |
| ColdStorageStatus: N/A |
| encryption_enable: false |
| StorageTier: lowfrequency |
| StorageTierLastModifiedTime: 2023-09-11 14:34:55 |
+-------------------------------------------------------------------+
查看不同存储类型的数据大小
登录MaxCompute控制台,在左上角选择地域。
在左侧导航栏选择
。单击目标项目操作列中的管理。
在参数配置页签,查看不同存储类型的数据大小。
- 本页导读 (1)