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

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

      本文属于进阶篇,为何叫进阶篇,仅仅是由于这些功能属于DB范畴,通常使用的很少,了解便可,须要时在翻看。mysql

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

1、索引mongodb

        ① 能够在shell命令行执行。shell

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

        ② 也能够直接经过GUI来实现。 数据库

            

        

2、备份还原和性能监控工具

       ① 能够经过cmd 进入mongodb 执行 mongodump(备份)、mongorestore(还原)、mongostat(查看用户、进程、锁... )、mongotop(查看读写状况)。sqlserver

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

           语法方面不做说明,须要的自行百度。学习

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

           不少时候,都是须要用的时候再百度谷歌。 而管理工具能够省去记忆一些基础语法的时间,同时图形记忆也比较深入,而且有利于提升效率,这也是为何要使用管理工具的缘由。

       ② 也能够直接经过GUI来实现。

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

           

          

         备份

         

         

         还原

         

         性能查看

         

         

         

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

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

      

      

        

        

        

        

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

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

     一、删除注册表

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

     二、删除该文件夹  

          C:\ProgramData\NoSQL Manager Group

     三、从新启动

相关文章
相关标签/搜索