MongoDB(數(shù)據(jù)庫(kù))
詳情介紹
數(shù)據(jù)庫(kù)是許多企業(yè)和開發(fā)人員會(huì)用到的軟件,這款MongoDB就是非常不錯(cuò)的分布式文件存儲(chǔ)數(shù)據(jù)庫(kù),有C++語(yǔ)言編寫,用戶在使用上更加便利,能夠?yàn)槲覀兊挠脩魩?lái)可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案,分布式文件系統(tǒng)是指文件系統(tǒng)管理的物理存儲(chǔ)資源不一定直接連接在本地節(jié)點(diǎn)上,而是通過計(jì)算機(jī)網(wǎng)絡(luò)與節(jié)點(diǎn)相連,而且這種文件系統(tǒng)的設(shè)計(jì)師基于客戶機(jī)/服務(wù)器模式,特別適合企業(yè)使用。
MongoDB支持的數(shù)據(jù)結(jié)構(gòu)相比較與其他數(shù)據(jù)庫(kù)較為松散,是類似于json的bson格式,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型,在使用上,這個(gè)數(shù)據(jù)庫(kù)最大的特點(diǎn)就是支持的查詢語(yǔ)言非常強(qiáng)大,除了常用的SQL語(yǔ)言以外,還有語(yǔ)法類似于面向?qū)ο蟮牟樵冋Z(yǔ)言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫(kù)單表查詢的絕大部分功能,還支持?jǐn)?shù)據(jù)建立索引。
2、如果用戶不想每次開機(jī)都運(yùn)行,那么可以修改環(huán)境變量,這樣一開機(jī)即可開始服務(wù)。
3、然后找到path變量,修改變量值,添加C:\Program Files\MongoDB\Server\3.2\bin,記住這里有許多變量值需要使用“;”隔開。
*面向集合存儲(chǔ),易存儲(chǔ)對(duì)象類型的數(shù)據(jù)。
*模式自由。
*支持動(dòng)態(tài)查詢。
*支持完全索引,包含內(nèi)部對(duì)象。
*支持查詢。
*支持復(fù)制和故障恢復(fù)。
*使用高效的二進(jìn)制數(shù)據(jù)存儲(chǔ),包括大型對(duì)象(如視頻等)。
*自動(dòng)處理碎片,以支持云計(jì)算層次的擴(kuò)展性。
*支持RUBY,PYTHON,JAVA,C++,PHP,C#等多種語(yǔ)言。
*文件存儲(chǔ)格式為BSON(一種JSON的擴(kuò)展)。
*可通過網(wǎng)絡(luò)訪問。
入門教程
1,啟動(dòng)MongoDB實(shí)例
環(huán)境變量設(shè)置成功之后,在C盤中創(chuàng)建一個(gè)文件夾data,用于存儲(chǔ)MongoDB的數(shù)據(jù)庫(kù)文件。然后,打開一個(gè)命令行工具,輸入mongod 啟動(dòng)MongoDB實(shí)例,默認(rèn)監(jiān)聽的TCP端口是 27017 。
MongoDB同時(shí)啟動(dòng)一個(gè)HTTP服務(wù)器,監(jiān)聽27017端口,如果MongoDB 實(shí)例安裝在本地,那么在瀏覽器中輸入:http://localhost:27017/
2,鏈接到MongoDB 實(shí)例
不要關(guān)閉MongoDB實(shí)例,新打開一個(gè)命令行工具,輸入mongo ,該命令啟動(dòng)mongo shell,shell 將自動(dòng)連接本地(localhost)的MongoDB實(shí)例,默認(rèn)的端口是27017:
--directoryperdb:指定每個(gè)數(shù)據(jù)庫(kù)單獨(dú)存儲(chǔ)在一個(gè)目錄中(directory),該目錄位于--dbpath指定的目錄下,每一個(gè)子目錄都對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)名字。Uses a separate directory to store data for each database. The directories are under the --dbpath directory, and each subdirectory name corresponds to the database name.
--logpath:指定mongod記錄日志的文件
--fork:以后臺(tái)deamon形式運(yùn)行服務(wù)
--journal:開始日志功能,通過保存操作日志來(lái)降低單機(jī)故障的恢復(fù)時(shí)間
--config(或-f):配置文件,用于指定runtime options
--bind_ip:指定對(duì)外服務(wù)的綁定IP地址
--port:對(duì)外服務(wù)窗口
--auth:?jiǎn)⒂抿?yàn)證,驗(yàn)證用戶權(quán)限控制
--syncdelay:系統(tǒng)刷新disk的時(shí)間,單位是second,默認(rèn)是60s
--replSet:以副本集方式啟動(dòng)mongod,副本集的標(biāo)識(shí)是setname
MongoDB支持的數(shù)據(jù)結(jié)構(gòu)相比較與其他數(shù)據(jù)庫(kù)較為松散,是類似于json的bson格式,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型,在使用上,這個(gè)數(shù)據(jù)庫(kù)最大的特點(diǎn)就是支持的查詢語(yǔ)言非常強(qiáng)大,除了常用的SQL語(yǔ)言以外,還有語(yǔ)法類似于面向?qū)ο蟮牟樵冋Z(yǔ)言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫(kù)單表查詢的絕大部分功能,還支持?jǐn)?shù)據(jù)建立索引。
MongoDB配置方法
1、在windows環(huán)境下,我們的軟件安裝在C盤,當(dāng)然用戶也可以安裝在其他磁盤,和Java一樣。小編以默認(rèn)地址為例,首先是如何運(yùn)行我們的數(shù)據(jù)庫(kù),打開cmd,輸入cd C:\Program Files\MongoDB\Server\3.2\bin,回車;在輸入C:\Program Files\MongoDB\Server\3.2\bin\mongod即可運(yùn)行我們的數(shù)據(jù)庫(kù)服務(wù)。2、如果用戶不想每次開機(jī)都運(yùn)行,那么可以修改環(huán)境變量,這樣一開機(jī)即可開始服務(wù)。
3、然后找到path變量,修改變量值,添加C:\Program Files\MongoDB\Server\3.2\bin,記住這里有許多變量值需要使用“;”隔開。
軟件特色
它的特點(diǎn)是高性能、易部署、易使用,存儲(chǔ)數(shù)據(jù)非常方便。主要功能特性有:*面向集合存儲(chǔ),易存儲(chǔ)對(duì)象類型的數(shù)據(jù)。
*模式自由。
*支持動(dòng)態(tài)查詢。
*支持完全索引,包含內(nèi)部對(duì)象。
*支持查詢。
*支持復(fù)制和故障恢復(fù)。
*使用高效的二進(jìn)制數(shù)據(jù)存儲(chǔ),包括大型對(duì)象(如視頻等)。
*自動(dòng)處理碎片,以支持云計(jì)算層次的擴(kuò)展性。
*支持RUBY,PYTHON,JAVA,C++,PHP,C#等多種語(yǔ)言。
*文件存儲(chǔ)格式為BSON(一種JSON的擴(kuò)展)。
*可通過網(wǎng)絡(luò)訪問。
入門教程
1,啟動(dòng)MongoDB實(shí)例
環(huán)境變量設(shè)置成功之后,在C盤中創(chuàng)建一個(gè)文件夾data,用于存儲(chǔ)MongoDB的數(shù)據(jù)庫(kù)文件。然后,打開一個(gè)命令行工具,輸入mongod 啟動(dòng)MongoDB實(shí)例,默認(rèn)監(jiān)聽的TCP端口是 27017 。
MongoDB同時(shí)啟動(dòng)一個(gè)HTTP服務(wù)器,監(jiān)聽27017端口,如果MongoDB 實(shí)例安裝在本地,那么在瀏覽器中輸入:http://localhost:27017/
2,鏈接到MongoDB 實(shí)例
不要關(guān)閉MongoDB實(shí)例,新打開一個(gè)命令行工具,輸入mongo ,該命令啟動(dòng)mongo shell,shell 將自動(dòng)連接本地(localhost)的MongoDB實(shí)例,默認(rèn)的端口是27017:
MongoDB常用參數(shù)
--dbpath:存儲(chǔ)MongoDB數(shù)據(jù)文件的目錄--directoryperdb:指定每個(gè)數(shù)據(jù)庫(kù)單獨(dú)存儲(chǔ)在一個(gè)目錄中(directory),該目錄位于--dbpath指定的目錄下,每一個(gè)子目錄都對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)名字。Uses a separate directory to store data for each database. The directories are under the --dbpath directory, and each subdirectory name corresponds to the database name.
--logpath:指定mongod記錄日志的文件
--fork:以后臺(tái)deamon形式運(yùn)行服務(wù)
--journal:開始日志功能,通過保存操作日志來(lái)降低單機(jī)故障的恢復(fù)時(shí)間
--config(或-f):配置文件,用于指定runtime options
--bind_ip:指定對(duì)外服務(wù)的綁定IP地址
--port:對(duì)外服務(wù)窗口
--auth:?jiǎn)⒂抿?yàn)證,驗(yàn)證用戶權(quán)限控制
--syncdelay:系統(tǒng)刷新disk的時(shí)間,單位是second,默認(rèn)是60s
--replSet:以副本集方式啟動(dòng)mongod,副本集的標(biāo)識(shí)是setname
下載地址
- 電腦版
MongoDB(數(shù)據(jù)庫(kù)) v3.4.0
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
SAS JMP Pro 18中文版 v18.0.1
Advanced ETL Processor(數(shù)據(jù)庫(kù)瀏覽器) v6.4.1官方版
Redis Studio(Redis可視化管理工具) v0.1.5
Benthic Software Golden(數(shù)據(jù)庫(kù)管理工具) v7.3官方版
Toad for Oracle中文版 v16.2.98.1741官方版
純真ip地址數(shù)據(jù)庫(kù)
Sql Delta For MySql(數(shù)據(jù)庫(kù)對(duì)比分析軟件)官方版 v6.5.6.103電腦版
mysql for visual studio v.2.0.5官方版
網(wǎng)友評(píng)論
共0條評(píng)論(您的評(píng)論需要經(jīng)過審核才能顯示)