maxcompute 表数据恢复
背景:
因误操作清空表
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 表数据恢复相关推荐
- Oracle表和表数据恢复
Oracle数据库表及表数据的恢复 1. 表恢复 对误删的表,只要没有使用 purge 永久删除选项,那么基本上是能从 flashback table 区恢复回来的. 数据表和其中的数据都是可以恢复回 ...
- SQL数据库误删除表数据恢复 SQL数据库truncate表数据恢复
SQL数据库误删除表数据恢复 SQL数据库truncate表数据恢复 误删除表需要恢复该表,要注意几个问题, 第一 删除表后是否新建表了 是否插入数据了. 第二 删除表后是否立即关闭SQL服务了/ 第 ...
- mysql清空表分区数据恢复_清空表数据恢复 mysql恢复某个表数据
excel表格删除后如何恢复? 谢邀,如果是删除时间很短且只是删除内容,可以使用撤回.如果是整个文件删除,回收站没有,可以使用数据恢复软件恢复. excel数据清空保存了,怎么恢复原数据? 1.首先在 ...
- MaxCompute表操作
MaxComputeSQL DDL语句-表操作 表是MaxCompute的数据存储单元.数据仓库的开发.分析及运维都需要对表数据进行处理. 创建表 创建非分区表.分区表.外部表或聚簇表. 命令格式 - ...
- Oracle表数据恢复
版权声明:欢迎评论和转载,转载请注明来源. https://blog.csdn.net/zy332719794/article/details/52702126 有时候我们操作数据库时可能因为误操作把 ...
- oracle表数据恢复为1小时之前,恢复一个小时前数据
恢复一个小时前数据 select*frominfo_collectiveasoftimestampsysdate-(1/(24))whereregional_namelike'抚顺%' 注意红色字体s ...
- oracle中恢复表数据恢复,oracle进行表数据恢复
1.建表 -- Create table create table DARCY ( ID NUMBER, INFO NVARCHAR2(32) ) tablespace DATA_SGPM pctfr ...
- hive建表语句_Hive数据如何同步到MaxCompute之实践讲解
摘要:本次分享主要介绍 Hive数据如何迁移到MaxCompute.MMA(MaxCompute Migration Assist)是一款MaxCompute数据迁移工具,本文将为大家介绍MMA工具的 ...
- maxcompute操作_MaxCompute表设计最佳实践
MaxCompute表设计最佳实践 产生大量小文件的操作 MaxCompute表的小文件会影响存储和计算性能,因此我们先介绍下什么样的操作会产生大量小文件,从 而在做表设计的时候考虑避开此类操作. 使 ...
最新文章
- 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
- 14.线程安全?线程不安全?可重入函数?不可重入函数?
- JSONObjec的作用详解——Web网络系列学习笔记
- Ext JS 4.1 RC2 Released发布
- mysql 存储过程 查询结果 循环_在存储过程中从查询结果集中怎么循环
- python 多进程与多线程配合拷贝文件目录
- 程序员如果想安身立命 什么情况????
- Flutter动画SizeTransition使用解析
- 7 分钟全面了解位运算
- oracle创建联机重做日志,oracle联机重做日志文件管理!
- EBS_FORM_开发:关于切换不同BLOCK的时候弹出需要保存的窗口
- Linux监控工具Spotlight on Unix
- django之开发环境关于settins.py里面的DEBUG的设置和静态文件的关系
- Fragment的使用
- 解析ESX SERVER故障数据恢复方法
- ahk捕捉连续按esc键
- 关于电阻的介绍,以及两线法和四线法测电阻的原理
- ECharts 区域缩放组件使用详解
- OSI 7层的简单讲解
- Morden Enum 巧用C++结构体封装枚举,实现类型安全和操作封装