久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MongoDB中怎么安裝可視化工具

161次閱讀
沒有評論

共計 3469 個字符,預計需要花費 9 分鐘才能閱讀完成。

這期內容當中丸趣 TV 小編將會給大家帶來有關 MongoDB 中怎么安裝可視化工具,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

MongoDB 使用 BSON 對象來存儲,與 JSON 格式類型的鍵值對 (key/value) 類似,MongoDB 數據庫和關系型 DB 的存儲模型對應關系:

NoSQL 數據庫的理論基礎是 CAP 理論,分別代表 Consistency(強一致性),Availability(可用性),Partition  Tolerance(分區容錯),分布式數據系統只能滿足其中兩個特性:

C:系統在執行某項操作后仍然處于一致的狀態。在分布式系統中,更新操作執行成功之后,所有的用戶都能讀取到 *** 的值,這樣的系統被認為具有強一致性。

A:用戶執行的操作在一定時間內,必須返回結果。如果超時,那么操作回滾,跟操作沒有發生一樣。

P:分布式系統是由多個分區節點組成的,每個分區節點都是一個獨立的 Server,P 屬性表明系統能夠處理分區節點的動態加入和離開。

在構建分布式系統時,必須考慮 CAP 特性。傳統的關系型 DB,注重的是 CA 特性,數據一般存儲在一臺 Server 上。而處理海量數據的分布式存儲和處理系統更注重 AP,AP 的優先級要高于 C,但 NoSQL 并不是完全放棄一致性(Consistency),NoSQL 保留數據的最終一致性(Eventually  Consistency)。最終一致性是指更新操作完成之后,用戶最終會讀取到數據更新之后的值,但是會存在一定的時間窗口,用戶仍會讀取到更新之前的舊數據; 在一定的時間延遲之后,數據達到一致性。

一,設置 Path 環境變量

在 Windows 環境中,MongoDB 默認的安裝文件存儲目錄是:C:Program FilesMongoDBServer3.2bin,點擊  Windows+R,輸入 cmd,啟動 Command Prompt,進入到安裝目錄:

每次打開 Command Prompt 都需要進入到 MongoDB 的安裝目錄十分麻煩,可以修改 Computer 的 Environment  Variables,右擊 This PC- Properties,依次點擊 Advanced System Setting- Environment  Variables,打開 Environment Variables 窗體,修改 Path 系統變量,在 Path 變量的字符串后面追加”C:Program  FilesMongoDBServer3.2bin”,注意兩個 Path 之間以“;”分割。

二,帶你入門

1,啟動 MongoDB 實例

環境變量設置成功之后,在 C 盤中創建一個文件夾 data,用于存儲 MongoDB 的數據庫文件。然后,打開一個命令行工具,輸入mongod   啟動 MongoDB 實例,默認監聽的 TCP 端口是 27017。

mongod

MongoDB 同時啟動一個 HTTP 服務器,監聽 27017 端口,如果 MongoDB   實例安裝在本地,那么在瀏覽器中輸入:http://localhost:27017/

mongod 是整個 MongoDB 最核心的進程,負責數據庫的創建,刪除等管理操作,運行在服務器端,監聽客戶端的請求,提供數據服務。

2,鏈接到 MongoDB 實例

不要關閉 MongoDB 實例,新打開一個命令行工具,輸入 mongo,該命令啟動mongo shell,shell   將自動連接本地(localhost) 的 MongoDB 實例,默認的端口是 27017:

mongo

mongo進程是構造一個 Javascript  Shell,用于跟 mongod 進程交互,根據 mongod 提供的接口對 MongoDB 數據庫進行管理,相當于 SSMS(SQL Server Management  Studio),是一個管理 MongoDB 的工具。

3,查看當前連接的 DB

使用命令查看正在連接的數據庫名字

db db.getName()

4,查看 MongoDB 實例中的 db 和 collection

show dbs show collections db.getCollectionNames()

5,切換 db

use foo

6,在 foo 數據庫中創建 users 集合,向集合中插入一條 document

use foo db.users.insert({name : name 1 ,age:21}) db.users.find()

7,關閉 MongoDB 實例

mongo shell 中,執行以下命令,關閉 MongoDB 實例

use admin db.shutdownServer()

8,幫助命令

help

db.help()查看數據庫級別的幫助

db.mycoll.help()查看集合級別的幫助

三,mongod 命令常用參數

1,常用參數

mongod 是 MongoDB 系統的主要守護進程,用于處理數據請求,數據訪問和執行后臺管理操作,必須啟動,才能訪問 MongoDB 數據庫。

在啟動 mongod 時,常用的參數是:

ndash;dbpath:存儲 MongoDB 數據文件的目錄

ndash;directoryperdb:指定每個數據庫單獨存儲在一個目錄中(directory),該目錄位于 ndash;dbpath 指定的目錄下,每一個子目錄都對應一個數據庫名字。Uses  a separate directory to store data for each database. The directories are under  the ndash;dbpath directory, and each subdirectory name corresponds to the database  name.

ndash;logpath:指定 mongod 記錄日志的文件

ndash;fork:以后臺 deamon 形式運行服務

ndash;journal:開始日志功能,通過保存操作日志來降低單機故障的恢復時間

ndash;config(或 -f):配置文件,用于指定 runtime options

ndash;bind_ip:指定對外服務的綁定 IP 地址

ndash;port:對外服務窗口

ndash;auth:啟用驗證,驗證用戶權限控制

ndash;syncdelay:系統刷新 disk 的時間,單位是 second,默認是 60s

ndash;replSet:以副本集方式啟動mongod,副本集的標識是 setname

2,MongoDB 的啟動方式

2.1 以命令方式啟動,默認的 dbpath 是 C:datadb

mongod --dbpath=C:datadb

2.2 以配置文檔的方式啟動

mongod 的命令參數寫入配置文檔,以參數 -f 啟動

mongod -f C:datadbmongodb_config.config

2.3 以 daemon 方式啟動

當啟動 MongoDB 的進程關閉后,MongoDB 隨之關閉,只需要使用 ndash;fork 參數,就能使 MongoDB 以后臺守護進程方式啟動。

mongod -fork

3,查看 mongod 的啟動參數

db.serverCmdLineOpts()

四,mongo命令常用參數

mongo 是一個交互式的 js shell,提供了一個強大的 js   環境,為 DBA 管理 MongoDB,developer 查詢 MongoDB 數據提供接口。通過mongo  shell 和 MongoDB 進行交互,查詢和修改 MongoDB 數據庫,管理 MongoDB 數據庫,維護 MongoDB 的副本集和分片集群,是一個非常強大的工具。

在啟動mongo shell 時,常用的參數是:

ndash;nodb: 阻止 mongo 在啟動時連接到數據庫實例;

ndash;port:指定 mongo 連接到 mongod 監聽的 TCP 端口,默認的端口值是 27017;

ndash;host:指定 mongod 運行的 server,如果沒有指定該參數,那么 mongo 嘗試連接運行在本地 (localhost) 的mongod實例;

:指定 mongo 連接的數據庫

ndash;username/-u 和 ndash;password/-p:指定訪問 MongoDB 數據庫的賬戶和密碼,只有當認證通過后,用戶才能訪問數據庫;

ndash;authenticationDatabase  :指定創建 User 的數據庫,在哪個數據庫中創建 User 時,該數據庫就是 User 的 Authentication Database;

上述就是丸趣 TV 小編為大家分享的 MongoDB 中怎么安裝可視化工具了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計3469字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 马山县| 贵溪市| 海宁市| 南和县| 汉中市| 定陶县| 呼伦贝尔市| 新郑市| 集贤县| 高清| 丹棱县| 余干县| 图木舒克市| 南川市| 徐汇区| 阿勒泰市| 乐至县| 五寨县| 封丘县| 庆阳市| 双鸭山市| 顺义区| 溧水县| 德庆县| 松潘县| 涿州市| 延边| 如东县| 阿荣旗| 沈阳市| 五常市| 榆树市| 德安县| 大丰市| 蛟河市| 潞西市| 正安县| 定远县| 新闻| 芒康县| 彭泽县|