我测试下了大数据计算MaxCompute,建的是分区表 ,往同一个分区覆盖插了两次不一样的数据,删除重建 可以先恢复表,然后再恢复重跑之前的数据是可以的,但是有个别的表重跑之前的数据还是跟重跑之后的一样,备份的数据有分区数或者记录数限制吗?
备份的数据没有分区数或记录数限制。备份是针对整个表进行的,包括所有分区和记录。
关于日切后是否能查看到23点删除的表的备份数据,需要根据具体情况来确定。如果备份是在24小时之前进行的,那么备份数据应该可以恢复。但是,如果备份是在日切之后进行的,那么备份数据将只包含日切后的数据,无法恢复23点删除的表的数据。
"24小时"是指删表往前推24小时的时间范围。
在MaxCompute中,备份和恢复的行为可能会受到以下因素的影响:
备份数据的保留时间:
分区表的备份和恢复:
备份数据的完整性:
重跑之前的数据覆盖问题:
关于你提到的特定情况:
如果你在23点删除了表,并且一个小时之后日切,理论上你应该能够在接下来的7天内(默认的回收站保留期)看到23点删除的表的备份数据,只要这个时间段内没有其他删除操作。
24小时的期限通常指的是从数据删除的时间点开始计算的24小时,而不是每天的日切时间。但是,具体的备份和恢复策略可能会根据你的设置和MaxCompute的服务条款有所不同。
备份的数据有分区数或者记录数限制吗?
大数据计算MaxCompute的备份策略并没有明确的分区数或记录数的限制。然而,备份的数据量可能会受到存储空间的限制。此外,根据数据的增长和变化,备份策略可能需要定期更新和优化,以确保数据的完整性和可用性。
比如我23点删的表 一个小时之后日切了,还能看到23点删的表的备份数据吗?
如果你在23点删除了一个表,但在下一个小时的日切时间之前,该表的数据仍然会被保留在备份中。日切时间是指每天数据切割的时间点,通常在每天的午夜或凌晨。在日切时间之后,该表的数据将被永久删除,并且无法从备份中恢复。
你说的24小时是删表往前推24小时还是 每天日切的时候?
这里的24小时是指从删除表的操作开始算起的24小时内。如果你在23点删除了一个表,那么在接下来的24小时内,你可以从备份中恢复该表的数据。超过这个时间限制,数据将无法恢复。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。