相信大家在使用数据库的过程中,会遇到使用数据库回档功能的情况,数据库回档可对数据库集合中的数据进行回档操作,方便您找回损毁的数据。一旦进行了错误的增删改查,回档操作可让我们十分方便地回到原点,重新编辑对应的内容。
那么回档的可用性至关重要,如今云开发升级了数据库的回档能力,大大提高了其可用性,详情如下:
Before:每天凌晨全量备份一次,最长备份7天。仅支持回滚到全量备份的时间点。
Now:付费套餐与后付费支持备份最长14天,可回档到备份的任意时刻,基础版1套餐(免费)不支持。
回档期间,数据库的数据访问不受影响。回档完成后,开发者可在集合列表中看到原有数据库集合和回档后的集合。
新建回档
- 登录腾讯云 云开发控制台。
- 在数据库页面单击【数据库回档】后可新建回档任务。
单击【新建回档】,选择所需回档的时间点和需要回档的集合。请注意:
- 一次回档任务只能设置一个回档时间,所有待回档集合的回档时间都以此时间点为准;
- 一次回档任务可选择多个集合,支持全选;
- 每个待回档集合都可单独设置回档后的集合名称;
- 系统会默认生成回档后的集合名称,生成规则为:待回档集合名称_bak;
- 回档后集合名称不可与已有集合名称重复。
单击【确定】,开发者可在数据库回档页面查看回档进度。
请注意:为避免数据冲突,当前有回档任务在执行时,将无法创建新的回档任务;
回档完成后,开发者可在集合列表中看到原有数据库集合和回档后的集合。
云开发的数据和备份到底有几份,是否安全?
首先在数据库的服务器上是存有一份源数据的,其次有数据和日志的备份。要想完全删掉云开发上的这份数据需要从这几个地方"下狠手"。而用户数据库的备份文件用户是不感知的,无法操作,所以要想层层通关,是不可能的。
在云开发的数据安全机制下,人为通过歪门邪道删除数据,必须绕过各种细粒度分级权限、操作日志审计、敏感操作告警、监控等,云开发在数据安全性方面处理得十分出色。其实这只是云开发在数据安全保护方面的冰山一角,在实际的业务中,云开发还有敏感操作的校验审计、批量敏感操作触发告警拦截、备份数据存储历史版本等保护机制,大家大可放心。
大船沉没,原由小孔,百丈之堤,溃于蚁穴。
希望开发者们能正视数据安全性问题,检查自身业务。还没有备份的同学,数据库备份回档功能赶紧用起来吧~
本文作者:刘盛,腾讯云云开发团队高级产品策划。
点击文末阅读原文进入云开发官方文档,了解更多关于数据库的信息。
欢迎在下方评论区留言或在微信开放社区 进入云开发专区与我们交流。
☁
更多精彩
点击下方图片即可了解
△ 简单几步,用云开发搞定短信验证码登录
由于公众号推送规则更改,请多多分享、点赞和“在看”,以及时获取云开发Cloudbase的最新动态。
点击在看让更多人发现精彩