开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

大数据计算MaxCompute删除了某个分区的数据,有办法找回嘛?

大数据计算MaxCompute删除了某个分区的数据,有办法找回嘛?

展开
收起
真的很搞笑 2024-03-04 10:49:33 165 0
5 条回答
写回答
取消 提交回答
  • MaxCompute提供数据备份与恢复功能,系统会自动备份数据的历史版本(例如被删除或修改前的数据)并保留一定时间,您可以对保留周期内的数据进行快速恢复,避免因误操作丢失数据。
    3180a78952af456b3c48652b801b071a_p129590.png

    备份与恢复功能具备以下特点:

    默认开启,不需要手动开通

    该功能不依赖外部存储,系统默认为所有MaxCompute项目开放的数据保留周期为24小时,备份和存储免费。

    自动持续备份

    系统自动对发生变更的数据进行备份,多次变更时将备份多个数据版本,相比固定周期性的备份策略,可以有效避免因误操作丢失数据。

    恢复快速,操作简单

    MaxCompute具备先进的元数据和多数据版本管理能力,备份和恢复操作不占用额外的计算资源,您可以通过命令快速恢复不同规模的数据。

    参考 https://help.aliyun.com/zh/maxcompute/user-guide/backup-and-restoration?spm=a2c6h.13066369.question.9.43c543ccn3gaCy

    2024-03-17 08:15:52
    赞同 1 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,大数据计算MaxCompute删除数据通常情况下是不能恢复或者找回的,关于如何删除MaxCompute表或分区中的数据,具体操作如图
    image.png
    当然也不是完全没办法找回,MaxCompute提供数据备份与恢复功能,系统会自动备份数据的历史版本(例如被删除或修改前的数据)并保留一定时间,您可以对保留周期内的数据进行快速恢复,避免因误操作丢失数据
    image.png
    操作之前您需要先详细阅读注意事项
    image.png
    然后参考文档中提供的恢复分区表和分区示例命令尝试恢复,详细内容参考文档:文档

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

    MaxCompute支持备份与恢复功能,可以找回删除的分区数据

    在MaxCompute中,当您删除了某个分区的数据后,系统会自动备份数据的历史版本,并保留一定时间。在这个保留周期内,您可以对数据进行快速恢复。下面是具体的步骤和注意事项:

    1. 查看备份信息:首先确认您的MaxCompute客户端是最新版本,以便查看到备份恢复参数及表的备份信息。使用show changelogs命令可以查看被删除分区的日志ID。
    2. 执行恢复操作:使用undo命令将表分区回滚到指定的位置,也就是之前删除前的状态。命令格式为undo table 表名 partition (分区定义) to logs ID
    3. 注意保留周期:系统默认为所有MaxCompute项目开放的数据保留周期为24小时,且备份和存储是免费的。如果超过这个保留周期,数据可能就无法恢复了。
    4. 避免Purge命令:如果表执行过Purge命令,那么数据将无法恢复。同样地,已经被删除的表或分区(包含Transaction Table2.0)也无法直接恢复到指定版本,需要先恢复表或分区后,再恢复到对应的版本。
    5. 权限要求:执行delete、update操作前需要具备目标Transactional表的读取表数据权限(Select)及更新表数据权限(Update)。
    2024-03-04 13:36:50
    赞同 展开评论 打赏
  • 在 MaxCompute 中,如果删除了某个分区的数据,通常是无法直接恢复已删除的数据的。MaxCompute 不提供直接的数据恢复机制,一旦数据被删除,就无法直接找回。

    然而,有一些预防措施和备份策略可以帮助减少数据丢失的风险:

    1. 数据备份: 在进行数据删除操作之前,建议对重要的数据进行备份。可以定期进行数据备份,并将备份数据存储到安全可靠的存储介质中,以便在需要时进行恢复。

    2. 权限控制: 合理设置数据表的权限,避免误操作导致数据被删除。限制数据删除操作的权限,只允许特定的用户或角色进行删除操作,可以降低误删数据的风险。

    3. 数据生命周期管理: 对于历史数据,可以考虑制定合理的数据生命周期管理策略,及时归档或迁移不再需要的数据,以降低误删数据的可能性。

    如果发生了意外的数据删除,可以考虑以下措施来尽量减少损失:

    快速停止作业: 如果发现数据误删,立即停止相关作业,以避免进一步的数据丢失。

    2024-03-04 13:12:17
    赞同 展开评论 打赏
  • 可以看下这里:https://help.aliyun.com/zh/maxcompute/user-guide/backup-and-restoration?spm=a2c4g.11186623.0.i45 ,此回答整理自钉群“MaxCompute开发者社区2群”

    2024-03-04 11:02:49
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    Data+AI时代大数据平台应该如何建设 立即下载
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载