非关系型数据库数据恢复技术研究-计算机应用技术专业论文.docxVIP

  • 71
  • 0
  • 约8.67万字
  • 约 80页
  • 2018-11-28 发布于上海
  • 举报

非关系型数据库数据恢复技术研究-计算机应用技术专业论文.docx

非关系型数据库数据恢复技术研究-计算机应用技术专业论文

杭州电 杭州电子科技大学硕士学位论文 I I 摘 要 近年来,非关系型数据库由于其出色的性能、优秀的可扩展性和对非结构化数据存 储的支持等特性而迅速兴起,成为了数据库发展的一个重要趋势。然而,数据库取证领 域当前的研究依然主要集中在关系型数据库上,鲜有涉及非关系型数据库的研究。本文 在分析并总结了关系型数据库取证的相关理论和实践的基础上,以 Redis 和 MongoDB 为研究实例,对非关系型数据库的数据恢复技术展开了研究。 首先,以典型的键值对非关系型数据库 Redis 为研究对象,提出一种 Redis 键值对 数据和写操作语句的恢复方法。该方法首先依次遍历 Redis 数据库备份文件中的每一个 键值对,然后直接提取键值对中的键,再根据其存储格式提取键值对中对应的值;而写 操作语句的恢复重构通过依次遍历日志文件中的每一行日志记录,分别提取出每条写操 作语句的操作内容和参数。实验表明,提出的方法可以从磁盘上恢复出绝大部分的 Redis 数据,包括一些已经删除的数据,并能重构出日志文件中的所有写操作语句。 其次,以市场占有率最高的文档型非关系型数据库 MongoDB 为研究对象,提出一 种 MongoDB 记录和已删除文件的恢复方法。MongoDB 记录的恢复以数据库的名字空 间文件和数据文件的结构为基础,结合已删除记录在数据库中的行为,以及每种数据类 型在数据文件中的存储格式,分

文档评论(0)

1亿VIP精品文档

相关文档