开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB什么是冷数据归档-使用说明?

PolarDB什么是冷数据归档-使用说明?

展开
收起
真的很搞笑 2024-02-15 09:02:29 60 0
2 条回答
写回答
取消 提交回答
  • 若集群中某些库表的数据几乎没有更新、插入和修改操作,且读取频率非常低,如果您有降本需求,可以使用PolarDB MySQL版提供的冷数据归档功能,将这部分数据转存至低成本的OSS上存储,以降低数据存储成本。本章节介绍了冷数据归档方法、技术原理等内容。https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/overview-cold-data?spm=a2c4g.29725.0.i10

    edbf7834b45a033af1cc434da465dc63_p610589.png

    集群中的热数据存储在共享存储(PolarStore)中,各个PolarDB节点通过分布式文件系统(PolarFileSystem)访问PolarStore中的数据。为降低数据存储成本,达到冷热数据分离管理的目的,您可以将共享存储中的冷数据转存至OSS:

    对于普通表,您可以将冷数据归档为CSV或ORC格式并存储在OSS上,随后PolarDB节点可通过阿里云内网访问OSS上的数据。

    对于分区表,您可以将冷数据归档为CSV或ORC格式并存储在OSS上,或在读写节点上创建DLM策略来自动归档冷数据。目前冷数据归档功能支持将分区表中的部分数据以OSS外表的形式归档至OSS,同时也支持将分区表中的部分分区直接转存至OSS。

    归档后的数据格式会转变为CSV或ORC格式并分成多个文件存储在OSS上,PolarStore中的这部分数据会被自动删除,存储费用也会随着存储空间容量的降低而减少。

    https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/overview-cold-data?spm=a2c4g.29725.0.i10

    2024-02-18 15:53:16
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PolarDB的冷数据归档是针对不常访问的数据进行存储优化的功能。以下是该功能的详细说明:

    1. 适用场景:当数据库中某些表的数据很少发生更新、插入和修改操作,且读取频率很低时,可以使用冷数据归档来降低存储成本。这些数据通常被称为“冷数据”,与经常访问的“热数据”相对。
    2. 功能实现:冷数据归档功能允许将这部分数据转存至低成本的OSS(对象存储服务)上,以此减少在PolarDB上的存储费用。这意味着对于不常访问的数据,您不需要支付高昂的数据库存储费用。
    3. 使用条件:要使用冷数据归档功能,您的PolarDB MySQL版集群需要是8.0.2版本,且Revision version为8.0.2.2.11.1或以上。此外,如果您使用的是DLM(数据生命周期管理)功能,需要先开启冷数据归档。
    4. 操作过程:对于TTL(生存时间)表,当数据到期后,可以创建关联的冷数据归档表。在PolarDB-X实例的归档执行时间(即可维护窗口时间)内,过期数据会定期地迁移到归档表中。这一过程是自动执行的。
    5. 格式选择:您可以选择将冷数据归档为CSV或ORC格式,并将其存储在OSS上。PolarDB节点可以通过阿里云内网访问OSS上的数据。
    6. 版本支持:只有PolarDB-X的5.4.14-16590002及以上版本支持冷数据归档功能,且仅AUTO模式下的TTL表支持该功能。
    7. 注意事项:在使用冷数据归档时,需要注意版本兼容性和功能限制。例如,5.4.14-5.4.16之间版本创建的冷数据归档表无法执行DDL(数据定义语言)操作。
    2024-02-16 10:10:27
    赞同 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载