数据管理DMS的数据归档功能可以定时将大表的数据归档至对象存储OSS、云原生多模数据库Lindorm、云原生数仓AnalyticDB PostgreSQL版、云原生数仓AnalyticDB MySQL版、专属存储,本文介绍归档至不同数据库的区别。
对比项 | Lindorm | AnalyticDB MySQL 3.0 | DBS内置OSS | 用户OSS | 专属存储 |
---|---|---|---|---|---|
支持的源数据库类型 |
说明 物理库和逻辑库均支持。 |
说明 只支持物理库。 |
说明 物理库和逻辑库均支持。 |
说明 物理库和逻辑库均支持。 | |
费用说明 | 购买目标实例的费用。 | 购买目标实例的费用。 | 购买目标实例的费用。 | 公测阶段暂不收费。 | |
归档后源数据删除 | 支持同步删除源数据,保证数据归档和源数据删除同步完成,降低了后期删除源数据的麻烦和风险。
| 支持同步删除源数据,保证数据归档和源数据删除同步完成,降低了后期删除源数据的麻烦和风险。
| 不支持自动删除源数据,需要通过新建普通数据变更工单清理数据库中已归档的数据。 | 支持同步删除源数据,保证数据归档和源数据删除同步完成,降低了后期删除源数据的麻烦和风险。
| 支持同步删除源数据,保证数据归档和源数据删除同步完成,降低了后期删除源数据的麻烦和风险。
|
归档后数据查询 |
|
| 查询归档数据需要通过DBS开通数据湖,在云原生数据湖分析DLA中查询已归档数据。 | 支持通过DMS逻辑数仓查询已归档数据。 | 支持通过DMS逻辑数仓查询已归档数据,同时,您可以使用文件合并功能提升查询归档数据效率,查询速度相对其他方式较快。 |
指定归档位置 |
|
| 不需要指定OSS。系统会自动在DBS中创建一个备份计划,将数据归档至OSS。 | 需要指定OSS。 | 无需关注数据存储的具体位置。 |
表结构变化 | 新增一列,记录工单号、归档时间等,不影响数据使用。 | 新增一列,记录工单号、归档时间等,不影响数据使用。 | 表结构不变化。 说明 在云原生数据湖分析DLA中查询已归档数据,列的顺序可能会发生变化。 | 表结构不变化。 | 表结构不变化。 |
用途 | 分析数据。 | 分析数据(强)。 | 无 | 无 | 无 |
降低在线存储成本。 | 降低在线存储成本(较强)。 | 降低在线存储成本(强)。 | 降低在线存储成本(最强)。 | 分析数据,降低在线存储成本(较强)。 | |
数据把控能力 | 最强,数据归档在您管理的数据库实例上,可以通过数据库交互灵活处理数据。 | 较弱,数据归档在DBS内置OSS上。 | 较强,数据归档在用户开通的阿里云OSS上。 | 较强,数据归档并存储在DMS中,您无需关注数据存储的具体位置。 |
说明
数据归档至Lindorm、AnalyticDB MySQL版,支持同步删除源表数据,降低了后期麻烦和风险,且查询归档数据方便,建议您优先将数据归档至Lindorm、AnalyticDB MySQL版中。