【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

     三、從新啓動

相關文章
相關標籤/搜索