版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、46-1序號(hào)內(nèi)容頁(yè)碼46.1MongoDB 數(shù)據(jù)庫(kù)介紹46-0246.2MongoDB 數(shù)據(jù)庫(kù)安裝46-0246.3建立實(shí)時(shí)數(shù)據(jù)庫(kù)連接46-1046.4實(shí)時(shí)數(shù)據(jù)庫(kù)連接46-1646.1 MongoDB 介紹MongoDB 是當(dāng)前最熱門(mén)的 NoSQL 文檔數(shù)據(jù)庫(kù),Mongo 源自單詞humongous(極大的),適用于大數(shù)據(jù)MongoDB 結(jié)構(gòu)與關(guān)系數(shù)據(jù)庫(kù)對(duì)應(yīng)關(guān)系:,目前開(kāi)源免費(fèi),46.2 MongoDB 安裝從 https/download-munityMongoDB 的Windows 版本安裝包;建議安裝環(huán)境: Windows Server 2012/2016/2019,CPU4/8 核,內(nèi)
2、存 8/16/32G,硬盤(pán)至少 80G;執(zhí)行安裝包(mongodb-win32-x86_64-2008plus-ssl-4.0.9-signed);建議使用定制安裝:46-2文檔數(shù)據(jù)庫(kù).MongoDB關(guān)系數(shù)據(jù)庫(kù).Oracle/SQLServer數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)集合數(shù)據(jù)表文檔鍵值字段索引索引定制安裝目錄:使 MongoDB 缺省作為服務(wù)運(yùn)行,并設(shè)定數(shù)據(jù)和日志目錄(4.0 前版本須手動(dòng)建立):決定是否安裝 MongoDB 圖形管理器:46-3執(zhí)行Next開(kāi)始安裝,安裝過(guò)程可能會(huì)被卡住,需耐心等待:安裝完成:MongoDB 安裝完成,Bin 目錄下文件功能:46-4程序文件功能Mongod.exeMon
3、goDB 服務(wù)器Mongo.exeMongodb.s客戶(hù)端Bsondump.exeBSON 轉(zhuǎn)換Mongodump.exe數(shù)據(jù)備份Mongorestore.exe數(shù)據(jù)恢復(fù)Mongoexport.exe數(shù)據(jù)導(dǎo)出Mongoimport.exe數(shù)據(jù)導(dǎo)入Mongofiles.exe文件工具M(jìn)ongooplog.exe日志Mongoperf.exe性能檢查Mongos.exe分片路由Mongos.exe狀態(tài)Mongotop.exe讀寫(xiě)V4.0 之前版本,需做以下設(shè)置:手動(dòng)建立數(shù)據(jù)和日志目錄,如:C:MongoDBDatadb,C:MongoDBDatalog手動(dòng)建立配置文件 Mongo.config,設(shè)
4、置數(shù)據(jù)庫(kù)路徑,IP 及端口,暫不啟用驗(yàn)證:以管理員方式啟動(dòng) cmd,輸入以下內(nèi)容,配置 MongoDB 作為服務(wù)運(yùn)行:mongod -config c:MongodbServer3.6mongo.config -install -serviceName MongoDB查看本地服務(wù),選擇 MongoDB 服務(wù):設(shè)置 MongoDB 服務(wù)自動(dòng)啟動(dòng):46-5V4.0 及之后版本,需做以下設(shè)置:用記事本打開(kāi) BIN 目錄下的mongod.cfg 文件, 設(shè)置IP 及端口,暫不啟用驗(yàn)證:46-6使用 MongoDB Compass Community 圖形界面管理:46-7使用 Sheel 命令管理數(shù)據(jù)
5、庫(kù)啟動(dòng) Mongo.exe 程序,進(jìn)入 MongoDB 客戶(hù)端S環(huán)境:常用命令46-8數(shù)據(jù)庫(kù)查看全部數(shù)據(jù)庫(kù)show dbs選擇或建立數(shù)據(jù)庫(kù)use dbName刪除當(dāng)前數(shù)據(jù)庫(kù)db.dropDatabase()查看當(dāng)前使用的數(shù)據(jù)庫(kù)db.getName()顯示當(dāng)前數(shù)據(jù)庫(kù)狀態(tài)db.ss()查看當(dāng)前數(shù)據(jù)庫(kù)版本db.ver()集合創(chuàng)建集合db.createCollection()查看當(dāng)前數(shù)據(jù)庫(kù)中的全部集合db.getCollectionNames()選擇使用某集合db.myColl查詢(xún)當(dāng)前集合的數(shù)據(jù)條數(shù)db.myColl.count()查看當(dāng)前集合數(shù)據(jù)尺寸db.myColl.datasize()顯示當(dāng)前集
6、合所在數(shù)據(jù)庫(kù)db.myColl.getDB()顯示集合狀態(tài)db.myColl.ss()集合重命名db.myColl.renameCollection()刪除當(dāng)前集合db.myColl.drop()文檔文檔db.myColl.insert()查看文檔db.myColl.find()刪除文檔db.myColl.remove()索引創(chuàng)建索引db.myColl.ensureIndex()查看索引db.myColl.getIndexes()刪除某個(gè)索引db.myColl.dropIndex()刪除全部索引db.myColl1.dropIndexes()MongoDB 設(shè)置驗(yàn)證啟動(dòng) Mongo.exe 程
7、序,進(jìn)入 MongoDB 客戶(hù)端S創(chuàng)建超級(jí)用戶(hù)(admin)和低權(quán)限用戶(hù)(user1):環(huán)境;設(shè)置配置文件支持認(rèn)證:V4.0 前版本(Mongo.config)V4.0 及之后版本(bongod.cfg)重啟系統(tǒng),用用戶(hù)+登錄:46-946.3 建立實(shí)時(shí)數(shù)據(jù)庫(kù)連接定制實(shí)時(shí)數(shù)據(jù)庫(kù)連接:選擇實(shí)時(shí)數(shù)據(jù)連接功能:46-10編輯數(shù)據(jù)庫(kù)連接文件:實(shí)時(shí)數(shù)據(jù)庫(kù)參數(shù):1.數(shù)據(jù)庫(kù)類(lèi)型,選擇 MongoDB 數(shù)據(jù)庫(kù);2.服務(wù)器地址,格式:IP;Uid=username;Pwd=password;3.TCP 端口,數(shù)據(jù)庫(kù)服務(wù)使用TCP 端, MongoDB 缺省 27017;4.連接超時(shí),連接和實(shí)時(shí)數(shù)據(jù)庫(kù)服務(wù)的超時(shí)時(shí)
8、間,取值范圍 1-300 秒;5.連接間隔,服務(wù)器連接意外斷開(kāi)后,重新連接等待時(shí)間間隔,取值范圍 1-600 秒;6.輪詢(xún)間隔,取值范圍 10-3000 毫秒,每隔設(shè)定時(shí)間段檢查 1 次是否有數(shù)據(jù)需要;7.包容量,每次的最大數(shù)量,取值范圍 1-3000 個(gè),數(shù)值越大占用內(nèi)存越大;8.數(shù)據(jù)庫(kù)集合,定義 MongoDB 數(shù)據(jù)庫(kù)中被使用的數(shù)據(jù)庫(kù)名稱(chēng)和集合名稱(chēng),格式: (數(shù)據(jù)庫(kù)).(集合)數(shù)據(jù)庫(kù)和集合不用在MongoDB 中專(zhuān)門(mén)建立,當(dāng)首次實(shí)時(shí)數(shù)據(jù)連接對(duì)應(yīng)的MongoDB 集合固定格式:文檔時(shí),自動(dòng)建立數(shù)據(jù)庫(kù)和集合;數(shù)據(jù)庫(kù)實(shí)際內(nèi)容:46-11鍵名稱(chēng)鍵值類(lèi)型描述TagUTF8名稱(chēng)(TagName)TIS
9、ODATE時(shí)間(Time)V32,DOUBLE,UTF8數(shù)值(Value)Q32數(shù)值質(zhì)量戳(Quality):-1(首次連接),191(無(wú)效),192(有效)本地?cái)?shù)據(jù)庫(kù)(local)數(shù)據(jù)庫(kù)00;Uid=admin;Pwd=admin;冗余數(shù)據(jù)庫(kù)01|02;Uid=admin;Pwd=admin;定義實(shí)時(shí)數(shù)據(jù):.名稱(chēng)(TagName),集合多個(gè),對(duì)應(yīng)鍵名稱(chēng)(Name);描述(TagDesc),更詳細(xì)描述;類(lèi)型(TagType),分普通、統(tǒng)計(jì)、計(jì)算,MongoDB 僅支持普通類(lèi)型,對(duì)應(yīng)某運(yùn)行數(shù)據(jù)庫(kù)變量;標(biāo)識(shí)(TagID),對(duì)于MongoDB 數(shù)據(jù)庫(kù)無(wú)效;5.對(duì)應(yīng)變量,所對(duì)應(yīng)的運(yùn)行數(shù)據(jù)
10、庫(kù)變量(AI/AO/AR/DI/DO/DR/VA/VD/VT);6.數(shù)值類(lèi)型,支持 Byte/Short/Long/Real/Doubool/String;MongoDB 數(shù)據(jù)庫(kù)鍵值類(lèi)型對(duì)應(yīng)關(guān)系:7.激活條件,只有滿足設(shè)定的激活條件才允許,激活條件得表達(dá)式可以是:DI.DI1=1,DI.DI1=0,AI.AI1=10,AI.AI110,AI.AI1=AI.AI2,DI.DI1+-,DI.DI1+8.時(shí)間觸發(fā),通過(guò)和定義在每天某些時(shí)刻定期數(shù)據(jù);如果周期為 0,則循環(huán),9.變化觸發(fā),對(duì)應(yīng)變量值發(fā)生了某種變化,則進(jìn)行;(1).變化值為 0, 當(dāng)變量值發(fā)生任何變化,則進(jìn)行Abs(x-x)0,即:(2)
11、.變化值不為 0 且沒(méi)選擇,當(dāng)變量變化絕對(duì)值大于等于設(shè)定值時(shí),則進(jìn)行Abs(x-x) = n,即:(3).變化值不為 0 且選擇了,當(dāng)變量變化絕對(duì)值大于等于百分比設(shè)定值時(shí),則進(jìn)行Abs(x-x) = n* x/100持續(xù)時(shí)間,如果在某持續(xù)時(shí)間段內(nèi),變量值未發(fā)生任何變化,則到達(dá)持續(xù)時(shí)間時(shí)也進(jìn)行為 0 時(shí)此參數(shù)無(wú)效;,取值范圍為 0-86400 秒,10.通過(guò)、按鈕, 編輯列表;11.列表最多支持 60000 或 600000 個(gè);15.使用菜單和,可以通過(guò)Excel 進(jìn)行高效編輯列表;46-12運(yùn)行數(shù)據(jù)庫(kù).變量值類(lèi)型MongoDB 數(shù)據(jù)庫(kù).鍵值類(lèi)型Byte32Short32Long32RealD
12、OUBLEDoubleDOUBLEBoolBOOLStringUTF8編輯完成,界面如下:使用編輯菜單下的替換命令,快速批量替換表中的內(nèi)容:使用編輯菜單下的查找命令,快速查找某個(gè)名稱(chēng):46-13應(yīng)用實(shí)時(shí)數(shù)據(jù)庫(kù)連接:1.選擇實(shí)時(shí)數(shù)據(jù)庫(kù)連接,執(zhí)行應(yīng)用實(shí)時(shí)數(shù)據(jù)庫(kù)連接:2.添加連接文件到列表中:3.只有被應(yīng)用的連接文件才允許工作; 4.最多允許應(yīng)用 32 個(gè)連接文件;啟動(dòng)實(shí)時(shí)數(shù)據(jù)庫(kù)連接:1.選擇系統(tǒng)-設(shè)置功能,執(zhí)行:2. 從系統(tǒng)任務(wù)列表中選中實(shí)時(shí)數(shù)據(jù)庫(kù)連接;46-14監(jiān)視實(shí)時(shí)數(shù)據(jù)庫(kù)連接:1.運(yùn)行狀態(tài),允許監(jiān)視實(shí)時(shí)數(shù)據(jù)庫(kù)連接:2.執(zhí)行監(jiān)視實(shí)時(shí)數(shù)據(jù)庫(kù)連接:3.建立開(kāi)關(guān)變量(DR|VD)關(guān)聯(lián)連接狀態(tài)(0:斷開(kāi),1:連接),變量名稱(chēng)格式須為#連接名稱(chēng);46-1546.4實(shí)時(shí)數(shù)據(jù)庫(kù)連接實(shí)時(shí)數(shù)據(jù)庫(kù)連接使用 MongoDB 數(shù)據(jù)庫(kù),需要附加;加密狗硬件,直接支持 MongoDB 的加密狗:綁定軟,需二次:確認(rèn)已并綁定軟:再次提供系統(tǒng)識(shí)別號(hào)并得到支持 MongoDB 的綁定軟代碼,此代碼須安全!例如: MD1.339617-5A6
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高考生物一輪復(fù)習(xí)必修二第五單元遺傳的基本規(guī)律試題
- 單位管理制度集粹匯編職員管理篇十篇
- 單位管理制度分享匯編【員工管理】十篇
- 單位管理制度呈現(xiàn)合集【員工管理】十篇
- 《團(tuán)隊(duì)建設(shè)與發(fā)展》課件
- 《文言文實(shí)詞》綜合檢測(cè)匯編
- 《工作總結(jié)匯報(bào)》課件
- 第4單元 民族團(tuán)結(jié)與祖國(guó)統(tǒng)一(A卷·知識(shí)通關(guān)練)(解析版)
- 《空冷島技術(shù)講解》課件
- 《汽車(chē)的磨合維護(hù)》課件
- 不銹鋼管理制度
- 五年級(jí)數(shù)學(xué)上冊(cè)錯(cuò)題專(zhuān)練-第一單元人教版(含答案)
- 組織內(nèi)外部環(huán)境要素識(shí)別表
- 韌性理論與韌性城市建設(shè)
- 高中數(shù)學(xué)作業(yè)分層設(shè)計(jì)的有效性分析 論文
- 基于二十四節(jié)氣開(kāi)展幼兒園美育活動(dòng)的實(shí)踐策略 論文
- 四年級(jí)語(yǔ)文閱讀理解《嫦娥奔月(節(jié)選)》練習(xí)(含答案)
- 鼻咽炎-疾病研究白皮書(shū)
- 普速鐵路工務(wù)安全規(guī)則
- 石阡縣人民醫(yī)院內(nèi)科綜合大樓建設(shè)項(xiàng)目環(huán)評(píng)報(bào)告
- 業(yè)主搭建陽(yáng)光房申請(qǐng)書(shū)
評(píng)論
0/150
提交評(píng)論