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

大数据计算MaxCompute表数据能回滚到上一版本吗?

大数据计算MaxCompute表数据能回滚到上一版本吗?如果写入错误或者有不小心删除数据的情况,能回滚到之前的吗?

展开
收起
真的很搞笑 2023-10-18 23:47:48 126 0
6 条回答
写回答
取消 提交回答
  • 月移花影,暗香浮动

    MaxCompute确实具备先进的元数据和多版本数据管理能力,这意味着您可以将表数据回滚到之前的版本。比如,如果不小心删除了数据或者写入错误,可以利用MaxCompute的数据版本恢复功能,快速恢复到之前的数据状态,且此操作不会占用额外的计算资源。

    此外,如果您使用的是MaxCompute的DataWorks数据工场,它支持跨空间发布,每次发布会生成一个新的发布版本。如果发布失败,它不会影响之前的版本的数据,而是可以回滚到任何一个已发布成功的版本。

    因此,无论是因为操作失误还是其他原因导致的数据问题,都可以通过上述方式在MaxCompute中进行数据的恢复或回滚,保障数据的安全性和准确性。

    2023-10-20 11:00:14
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云大数据计算MaxCompute确实为用户提供了数据备份与恢复的功能。系统会自动备份数据的历史版本,例如被删除或修改前的数据,并保留一定的时间。因此,如果不小心删除了数据或者进行了错误写入,您可以选择恢复到之前的版本,从而避免因误操作丢失数据。同时,MaxCompute也支持行级别的删除和更新操作在Transactional表中,同样需要具备目标表的读取和更新权限。此外,非分区表在最后一次修改表数据后的一段时间内,如无数据改动,则MaxCompute会自动回收该表空间,类似执行了drop table操作。

    2023-10-19 21:38:02
    赞同 展开评论 打赏
  • 在MaxCompute中,数据一旦写入就无法回滚。如果你不小心删除了数据或者写入数据有误,你无法直接恢复到之前的状态。

    然而,MaxCompute提供了数据备份的功能,你可以定期备份你的数据,以防止数据丢失。你可以使用MaxCompute的"数据备份"功能来备份你的数据。你可以选择备份整个表,也可以选择备份表的某个分区。

    此外,MaxCompute还提供了数据版本控制的功能。你可以使用这个功能来查看数据的历史版本,但是你无法直接恢复到之前的版本。

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

    MaxCompute支持数据版本控制功能,可以通过时间戳将数据回滚到上一版本。如果写入错误或者不小心删除数据,可以通过时间戳找到上一版本的数据并进行回滚

    2023-10-19 13:39:24
    赞同 展开评论 打赏
  • MaxCompute确实支持数据的版本控制和恢复。如果不小心删除了数据或者写入错误,可以通过数据备份与恢复功能来回滚到之前的版本。这个功能系统会自动备份数据的历史版本(例如被删除或修改前的数据)并保留一定时间,最长可以保留30天。同时,对于事务表2.0类型的表,MaxCompute支持查询回溯到源表某个历史时间或者版本进行历史Snapshot查询(TimeTravel查询),也支持指定源表某个历史时间区域的快照数据。此外,还可以通过restore table命令来恢复表至指定版本,并将数据更新到不同名的表中。这些操作为处理误操作提供了极大的便利。

    2023-10-18 23:56:39
    赞同 展开评论 打赏
滑动查看更多

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

相关产品

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

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