背景:

因误操作清空表

MaxCompute提供数据备份与恢复功能,系统会自动备份数据的历史版本(例如被删除或修改前的数据)并保留一定时间,您可以对保留周期内的数据进行快速恢复,避免因误操作丢失数据。

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

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

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

  • 自动持续备份

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

  • 恢复快速,操作简单

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

案例:

create table  test_a(str String ); --创建表

iNSERT OVERWRITE TABLE test_a values("a"); --第一次覆盖数据

iNSERT OVERWRITE TABLE test_a values("b");--第二次覆盖数据

iNSERT OVERWRITE TABLE test_a values("c");--第三次覆盖数据

查看版本:

show history for table test_a;

恢复到某一个版本:

restore table test_a to LSN '0000000000000002';

恢复表至指定版本,并命名为新表或将数据更新到不同名的表中。

restore table test_a to LSN '0000000000000002' as test_b ;

如果表已经删除可以先查看到表id,基于表id查询信息

show history for tables;

show history for table test_a('id'='2fb3ce86390f4738a81050a95bbd77e6');

备注:这里只是非分区表的一个demo, 如果需要分区表恢复或者更详细的文档,请参考官方文档

备份与恢复 - 云原生大数据计算服务 MaxCompute - 阿里云

maxcompute 表数据恢复相关推荐

  1. Oracle表和表数据恢复

    Oracle数据库表及表数据的恢复 1. 表恢复 对误删的表,只要没有使用 purge 永久删除选项,那么基本上是能从 flashback table 区恢复回来的. 数据表和其中的数据都是可以恢复回 ...

  2. SQL数据库误删除表数据恢复 SQL数据库truncate表数据恢复

    SQL数据库误删除表数据恢复 SQL数据库truncate表数据恢复 误删除表需要恢复该表,要注意几个问题, 第一 删除表后是否新建表了 是否插入数据了. 第二 删除表后是否立即关闭SQL服务了/ 第 ...

  3. mysql清空表分区数据恢复_清空表数据恢复 mysql恢复某个表数据

    excel表格删除后如何恢复? 谢邀,如果是删除时间很短且只是删除内容,可以使用撤回.如果是整个文件删除,回收站没有,可以使用数据恢复软件恢复. excel数据清空保存了,怎么恢复原数据? 1.首先在 ...

  4. MaxCompute表操作

    MaxComputeSQL DDL语句-表操作 表是MaxCompute的数据存储单元.数据仓库的开发.分析及运维都需要对表数据进行处理. 创建表 创建非分区表.分区表.外部表或聚簇表. 命令格式 - ...

  5. Oracle表数据恢复

    版权声明:欢迎评论和转载,转载请注明来源. https://blog.csdn.net/zy332719794/article/details/52702126 有时候我们操作数据库时可能因为误操作把 ...

  6. oracle表数据恢复为1小时之前,恢复一个小时前数据

    恢复一个小时前数据 select*frominfo_collectiveasoftimestampsysdate-(1/(24))whereregional_namelike'抚顺%' 注意红色字体s ...

  7. oracle中恢复表数据恢复,oracle进行表数据恢复

    1.建表 -- Create table create table DARCY ( ID NUMBER, INFO NVARCHAR2(32) ) tablespace DATA_SGPM pctfr ...

  8. hive建表语句_Hive数据如何同步到MaxCompute之实践讲解

    摘要:本次分享主要介绍 Hive数据如何迁移到MaxCompute.MMA(MaxCompute Migration Assist)是一款MaxCompute数据迁移工具,本文将为大家介绍MMA工具的 ...

  9. maxcompute操作_MaxCompute表设计最佳实践

    MaxCompute表设计最佳实践 产生大量小文件的操作 MaxCompute表的小文件会影响存储和计算性能,因此我们先介绍下什么样的操作会产生大量小文件,从 而在做表设计的时候考虑避开此类操作. 使 ...

最新文章

  1. 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
  2. 14.线程安全?线程不安全?可重入函数?不可重入函数?
  3. JSONObjec的作用详解——Web网络系列学习笔记
  4. Ext JS 4.1 RC2 Released发布
  5. mysql 存储过程 查询结果 循环_在存储过程中从查询结果集中怎么循环
  6. python 多进程与多线程配合拷贝文件目录
  7. 程序员如果想安身立命 什么情况????
  8. Flutter动画SizeTransition使用解析
  9. 7 分钟全面了解位运算
  10. oracle创建联机重做日志,oracle联机重做日志文件管理!
  11. EBS_FORM_开发:关于切换不同BLOCK的时候弹出需要保存的窗口
  12. Linux监控工具Spotlight on Unix
  13. django之开发环境关于settins.py里面的DEBUG的设置和静态文件的关系
  14. Fragment的使用
  15. 解析ESX SERVER故障数据恢复方法
  16. ahk捕捉连续按esc键
  17. 关于电阻的介绍,以及两线法和四线法测电阻的原理
  18. ECharts 区域缩放组件使用详解
  19. OSI 7层的简单讲解
  20. Morden Enum 巧用C++结构体封装枚举,实现类型安全和操作封装

热门文章

  1. php开发建行银企直联,银企直联接口文档
  2. 虚拟机NAT模式无法联网
  3. 【彩彩只能变身队(第七组)】Beta版本
  4. Google X创始人特伦:未来飞行出租车比Uber更便宜
  5. 白话智能锁—功耗VS电池
  6. Ubuntu双显卡解决方案(Nvidia)
  7. 一个动态计算京东金条利息的类 winform程序实例
  8. 小程序wx.showToast一闪,持续时间短
  9. 关于编译Boost库时出现typedef unused的warning的解决办法
  10. chromium目录结构