【MongoDB】NoSQL Manager for MongoDB 教程(进阶篇)

MongoDB进阶教程
本文为MongoDB进阶篇,涵盖索引创建、备份还原、性能监控及从MySQL等关系型数据库导入数据的方法。介绍了shell命令及GUI工具的使用。

      项目做完,有点时间,接着写下第二篇吧。回顾戳这里  基础篇:安装、连接mongodb、使用shell、增删改查、表复制

      本文属于进阶篇,为什么叫进阶篇,仅仅是因为这些功能属于DB范畴,一般使用的不多,了解即可,需要时在翻看。

      主要包含以下几个内容:索引、备份还原、性能监控、从其他关系型数据库(mysql,sqlserver)导数据导mongodb

一、索引

        ① 可以在shell命令行执行。

db.movie.ensureIndex({"year":1,"id":-1},{background: true})

        ② 也可以直接通过GUI来实现。 

            

        

二、备份还原和性能监控

       ① 可以通过cmd 进入mongodb 执行 mongodump(备份)、mongorestore(还原)、mongostat(查看用户、进程、锁... )、mongotop(查看读写情况)。

           Tip:在客户端shell不能执行,只能到cmd切到mongodb\bin执行。

           语法方面不作说明,需要的自行百度。

           另外,分享一点个人感受,当我们学习的语言多了的时候,语法的记忆问题就变得尤为突出,有时很难记清楚各种语法之间的差别,尤其是一些不常用的语言、语法更是如此。 

           很多时候,都是需要用的时候再百度谷歌。 而管理工具可以省去记忆一些基础语法的时间,同时图形记忆也比较深刻,并且有利于提高效率,这也是为什么要使用管理工具的原因。

       ② 也可以直接通过GUI来实现。

           以下几个功能 mongodump(备份)、mongorestore(还原)、mongotop(查看读写情况), 在执行时,都需要指定程序所在path,比如我的是: C:\Program Files\MongoDB\Server\3.4\bin

           

          

         备份

         

         

         还原

         

         性能查看

         

         

         

三、从其他关系型数据库(mysql,sqlserver)导数据导mongodb

      傻瓜式一路next,mysql,sqlserver都一样,以mysql为例,Step by Step:

      

      

        

        

        

        

四、用惯了NoSQL Manager for MongoDB,发现还不错,但是试用到期了,怎么破

      删除这两个地方的东西就好了

     1、删除注册表

           运行 -->regedit  删除 HKEY_CURRENT_USER\Software\NoSQL Manager Group

     2、删除该文件夹  

          C:\ProgramData\NoSQL Manager Group

     3、重新启动

转载于:https://www.cnblogs.com/TurboWay/p/8288940.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值