mongodb数据库介绍:
mongodb数据库是文档数据存储库,将文档存储在集合之中,不是像mysql一样的关系型数据库。
mongodb数据库是开源数据库,同时提供具有附加功能的商业版本。
mongodb数据库中的数据是以键值对(key-value pairs)的形式显示的,因此在模式设计上数据库受到的约束少,非常适合具有快速增长或其他变化需求的数据。
mongodb提供了预定义的结构,用户可以按需采用其结构:
北亚企安数据恢复——mongodb数据恢复
每个mongodb数据库都包含以“顺次存放”的方式填充的文档集合,这些文档本身包含了各种字段和信息类型。
mongodb数据库的安全性特征包括:基于角色的访问控制、身份验证、授权和审核等,可以实施安全传输层(tls)和ssl协议的加密。
作为文档数据库,mongodb数据库不限制用户存储数据的体量和类型,适合大数据的应用环境。得益于mongodb的水平可扩展能力以及与云服务的敏捷性结合能力,mongodb不但能够减少开发者的工作量,简化业务与项目的扩展流程,还能够提供高可用性和数据的快速恢复。
mongodb数据库在数据的可靠性、一致性、安全性等方面不如mysql。
mongodb数据库数据恢复案例:
mongodb数据库故障:
出于业务变化的需求,某公司一台服务器上的mongodb数据库需要迁移数据,迁移完成后启动mongodb数据库提示:“windows无法启动mongodb服务(位于 本地计算机 上)。错误1067:进程意外终止。”
北亚企安数据恢复——mongodb数据恢复
北亚企安数据恢复工程师通过和用户方的沟通以及对mongodb数据库环境&底层数据的检查,发现该mongodb数据库在迁移数据的过程中丢失了_mdb_catalog.wt文件,导致了数据库启动报错。
mongodb数据库数据恢复过程:
1、将mongodb数据库所涉及到的磁盘以只读方式做镜像备份,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始数据造成二次破坏。
2、基于镜像文件多次扫描底层数据发现丢失的_mdb_catalog.wt文件已经被覆盖。
3、调整mongodb数据库数据恢复策略。由于该mongodb数据库是基于wiredtiger存储引擎的,北亚企安数据恢复工程师在windows环境下编译出可执行的wt工具。
北亚企安数据恢复——mongodb数据恢复
4、借助编译出的wt工具对mongodb数据库集合文件内所有数据清洗回写,读取数据结果并写入到文件中。
5、创建一个全新的mongodb数据库,创建相应数据量的集合,将文件逐一写入集合中,查询数据集并重建索引信息。
6、通过查询集合中的记录来确定记录类型并重建集合索引,集合恢复完成后已经可以正常查看其中数据。
北亚企安数据恢复——mongodb数据恢复
7、协助用户方将全部集合进行索引重建之后,由用户方工程师对mongodb数据库进行查询验证,经过多方验证确认恢复的数据完整有效。本次数据恢复工作完成。
火箭灯的制作教程
5G有望在2025年占全球移动连接的15%
中国联通为神舟十三号平安返航打造优质通信网络环境
TE Connectivity推出符合OCP标准的U.2直角插座连接器
场效应管是什么_场效应管工作原理
数据库数据恢复——MongoDB数据库介绍和数据恢复案例
iPhone8什么时候上市?iPhone8最新消息:iPhone8为什么要采用摄像头竖置排列,这里头大有文章!
一种0.42~2THz可调谐量子级联激光器
索尼正式公布PS5价格,新一代主机之战正式打响
气传导优于骨传导?你还在傻傻交智商税吗?
未来我们的隐私问题会有哪些
如何从干式变压器的声音判断故障
车载逆变器的作用_车载逆变器的选择
让你终身受益的12个CNC编程小技巧
海尔洗衣机3年3连涨,还有上升空间吗?
反馈抑制器产生的原因
赫联电子新增AZ Display授权
医院消毒灭菌效果监测装置、无线温度压力记录仪介绍
天齐锂业斥资260亿收购SQM部分股权
2020年的智慧安防将会面临哪些机遇和挑战