能力上新
相信大家在使用数据库的过程中,会遇到使用数据库__回档功能__的情况,数据库回档可对数据库集合中的数据进行回档操作,方便您找回损毁的数据。一旦进行了错误的增删改查,回档操作可让我们十分方便地回到原点,重新编辑对应的内容。
那么回档的可用性至关重要,如今云开发升级了数据库的回档能力,大大提高了其可用性,详情如下:
Before:每天凌晨全量备份一次,最长备份7天。仅支持回滚到全量备份的时间点。
Now:付费套餐与后付费支持备份最长14天,可回档到备份的任意时刻,基础版1套餐(免费)不支持。
回档期间,数据库的数据访问不受影响。回档完成后,开发者可在集合列表中看到原有数据库集合和回档后的集合。
操作体验
新建回档
- 登录腾讯云 云开发控制台。
- 在数据库页面单击【数据库回档】后可新建回档任务。
- 单击【新建回档】,选择所需回档的时间点和需要回档的集合。请注意:
* 一次回档任务只能设置一个回档时间,所有待回档集合的回档时间都以此时间点为准;
* 一次回档任务可选择多个集合,支持全选;
* 每个待回档集合都可单独设置回档后的集合名称;
* 系统会默认生成回档后的集合名称,生成规则为:待回档集合名称\_bak;
* 回档后集合名称不可与已有集合名称重复。
![](https://image.wxopen.club/content_788bef30-f61e-11ea-a267-001a7dda7111.jpeg)
- 单击【确定】,开发者可在数据库回档页面查看回档进度。请注意:
* 为避免数据冲突,当前有回档任务在执行时,将无法创建新的回档任务;
* 回档完成后,开发者可在集合列表中看到原有数据库集合和回档后的集合。
![](https://image.wxopen.club/content_78cc99ba-f61e-11ea-a126-001a7dda7111.png)
云开发数据的安全保障机制
云开发的数据和备份到底有几份,是否安全?
首先在数据库的服务器上是存有一份源数据的,其次有数据和日志的备份。要想完全删掉云开发上的这份数据需要从这几个地方"下狠手"。而用户数据库的备份文件用户是不感知的,无法操作,所以要想层层通关,是不可能的。
在云开发的数据安全机制下,人为通过歪门邪道删除数据,必须绕过各种细粒度分级权限、操作日志审计、敏感操作告警、监控等,云开发在数据安全性方面处理得十分出色。其实这只是云开发在数据安全保护方面的冰山一角,在实际的业务中,云开发还有敏感操作的校验审计、批量敏感操作触发告警拦截、备份数据存储历史版本等保护机制,大家大可放心。
总结
大船沉没,原由小孔,百丈之堤,溃于蚁穴。
希望开发者们能正视数据安全性问题,检查自身业务。还没有备份的同学,数据库备份回档功能赶紧用起来吧~