不小心把公司数据库删了怎么办

等等,还有一件事。
上次我搞砸了同事的一个项目,但我忘了备份,结果我熬夜了,不得不重做。
记得去年冬天,北风刮得像刀子一样。
他在工作站上坐了一夜,终于一点一点地编写代码。
所以备份不仅仅是说说而已。

数据库恢复技术有哪些

坦白说,数据库恢复技术其实很简单,只有几种主要类型。
我们先来说说最重要的事情。
数据转储是基础。
比如我们去年跑的一个项目,大约有3 000条数据。
定期执行静态转储以确保数据一致性。
还有一点是,在传输过程中可以使用动态转储,但在恢复过程中必须与日志文件结合起来。
很多人不注意这一点。
另一个重要的细节是批量转储和增量转储。
海量转储是整个磁盘的副本,恢复速度更快,但会消耗更多空间。
增量转储仅复制已更改的内容,这可以节省空间,但恢复起来更复杂。

一开始我以为是静态阻尼和动态阻尼哪个更快的问题,后来发现我错了。
动态转储是有效的,但必须在恢复期间与日志记录结合起来。
否则可能会导致数据不一致。
等等,还有别的事。
日志文件记录所有操作。
这是恢复的核心工具。
无论是交易失败、系统故障还是介质故障,都是密不可分的。

很多人没有注意到这一点。
日志文件必须按照事务执行时间的顺序注册,日志和数据库也必须按照这个顺序注册。
这就是所谓的“先写日志”原则。
这很令人困惑,但非常重要。
最后,在恢复策略方面,事务失败和系统故障的恢复相对简单,只需redo或undo即可,而介质故障的恢复则需要DBA的手动干预。

作为一个实用的建议,我们认为值得尝试组合恢复技术,例如动态增量转储和日志文件的组合。
这样既保证了效率,又节省了空间。
但具体的组合必须根据实际情况来确定。