集群开启冷数据归档能力
PolarDB-X Operator 从 1.3.0 版本开始支持冷数据归档功能(实验性功能,暂不推荐在生产环境使用)。 在开启冷数据归档能力前,您需要先完成对冷数据存储的配置,参见:冷数据归档存储配置
冷数据归档能力开启
在创建 PolarDB-X 集群时,您可以通过配置spec.config.cn.coldDataFileStorage
字段启用冷数据归档能力。如何创建 PolarDB-X 集群,参见生命周期管理——创建
允许配置多种类型的冷数据存储,开启冷数据存储的配置如下:
# pxc-with-cold-data.yaml
apiVersion: polardbx.aliyun.com/v1
kind: PolarDBXCluster
metadata:
name: pxc-with-cold-data
spec:
......
......
......
config:
cn:
coldDataFileStorage:
# 开启 OSS 作为冷数据存储
- engine: oss
# 开启 local_disk 作为冷数据存储,配置了 NFS 存储的情况下,会挂载 NFS 盘,反之则会归档至 pod 的本地存储中,不推荐使用
- engine: local_disk
coldDataFileStorage
中添加engine: oss
配置时,会读取您已设置好的 OSS 配置,作为冷数据存储。coldDataFileStorage
中添加engine: local_disk
配置时:- 如果您已配置 NFS 存储,Operator 会为您挂载 NFS 盘,冷数据会归档至 NFS 中。
- 如果您未配置 NFS 存储,冷数据会归档至 CN pod 容器的本地存储中,此存储不是持久性的,仅能作为测试使用。
出于安全性的限制,目前暂不支持对已有的 PolarDB-X 集群开启冷数据归档能力或修改冷数据归档配置。
归档表使用
归档表的创建可参考:数据归档的“创建冷数据归档表”章节。 创建归档表时,指定ENGINE='OSS'
或ENGINE='LOCAL_DISK'
可创建基于 OSS 或 NFS 的归档表。