Time of Update: 2016-09-25
標籤:首先Database Backup: mongodump -h IP --port 連接埠 -u 使用者名稱 -p 密碼 -d 資料庫 -o 檔案存在路徑 mongodump -h 127.0.0.1 -u admin -p xxx -d blog -o ‘/home/timeless/案頭/mongodump‘ --authenticationDatabase admin注意 --authenticationDatabase
Time of Update: 2016-09-27
標籤:mongodb mongodb-linux-x86_64-rhel62-3.2.9.tgz MongoDB:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/#install-mongodb-community-edition 一、下載安裝# curl -O
Time of Update: 2016-09-25
標籤:文法MongoDB 建立資料庫的文法格式如下:use DATABASE_NAME如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。執行個體以下執行個體我們建立了資料庫 runoob:> use runoobswitched to db runoob> dbrunoob>如果你想查看所有資料庫,可以使用 show dbs 命令:> show dbslocal 0.078GBtest 0.078GB>可以看到,我們剛建立的資料庫
Time of Update: 2016-09-25
標籤:環境MongoDB shell version: 3.2.6Win 7設定方法使用者權限設定1、進入mongodb的shell : mongo2、切換資料庫: use admin從3.0 版本起,預設只有 local 庫,沒有admin 庫,需要我們自己來建立。3、添加使用者,指定使用者的角色和資料庫:db.createUser( { user: "admin",
Time of Update: 2016-09-16
標籤:好久沒有寫過Blog, 每天看著開源的Java社區流口水, 心裡滿不是滋味. 終於等到了今年六月份 dotnet core 的正式發布, 看著dotnet 社區也一步一步走向繁榮, 一片蒸蒸日上的大好景象. 不在綁定Windows, 相信眾位dotneter的春天就要來了 廢話不多說, 早就對dotnet core 躍躍欲試, 手頭一個新項目也正計劃使用dotnet core來開發. 正好自己做做調研, 就與大家分享一點使用MongoDB的經驗.首先, 安裝VS Code,
Time of Update: 2016-09-12
標籤: 需求: 不知道大家有沒有遇到過這樣的需求:自己的伺服器出於對資料庫安全的保護,需要對儲存的資料進行加密保護。這樣萬一資料庫被人拿到,別人也不能拿到資料庫裡面的內容。這裡還有一個前提:前端的展示頁面是不對外公開的,需要驗證才能進入。為什麼提這個,就是因為前端所展現的內容一定是明文的,不然管理員如何閱讀查看呢(這也給爬蟲留下了機會,不過關鍵還是在於你能夠拿到管理員的密碼)。 背景介紹: 系統資料庫採用的是Mongodb; 後台使用的語言是Python; pyth
Time of Update: 2016-09-10
標籤:在每個MongoDB Instance中,都有一個本機資料庫(local),用於儲存 Replication 進程的資訊和本機資料。local 資料庫的特性是:位於local資料庫中的資料和集合不會被 Replication 進程複製到其他MongoDB instance上。如果執行個體上有些collection 和 data不計劃被複製到其他MongoDB Instance,可以將這些collection 和 data 儲存在local 資料庫中。MongoDB
Time of Update: 2016-09-09
標籤:安裝 mongodb資料庫 設定管理員密碼 啟動進程解析 ##初始化系統內容,參考文檔:伺服器系統內容初始化,Centos7系統#mongodb下載安裝mkdir -p /server/src /server/logsgroupadd mongoduseradd -s /sbin/nologin&
Time of Update: 2016-09-05
標籤:在開始使用MongoDB(Version:3.2.9)之前,必須首先在MongoDB中建立 Database 和 Collection。Database是相互獨立的,每個Database都有自己的Collections,不同的database中,可以存在名字相同的collection,但是Database不是實體儲存體單位,MongoDB以Collection為實體儲存體單位,每個collection都有自己的資料檔案和index檔案,這些檔案以 .wt
Time of Update: 2016-09-01
標籤:Index 能夠提高查詢的效能,如果沒有Index,MongoDB必須掃描整個collection,從collection的第一個doc開始,直到最後一個doc,即使第一個doc之後的所有doc都不滿足查詢條件。如果在Collection上有合適的Index,例如,unique index,那麼MongoDB在按照index key尋找到一個doc之後,就不會繼續對其他doc查詢,極大地提高查詢效能。MongoDB的 Index 結構跟關係型DB的NonClustered Index相似,
Time of Update: 2016-08-27
標籤: 有個項目用到了MongoDB,我們是在WINDOWS 2008 64位環境下部署的,為啥不部署到linux下面呢,我們沒那麼多伺服器,只能將就一下了。 大家都知道Mongodb吃記憶體太厲害了,如果不重啟服務,記憶體一直蹭蹭地往上漲,定時重啟MongoDB服務是能暫時的收回記憶體,但這也不是長久之計。如果不去限制MongoDB的記憶體那麼系統有多少記憶體都能被它消耗掉,我們的伺服器上還有IIS, SQL SERVER,
Time of Update: 2016-08-29
標籤:c#操作mongodb的分組的簡單例子:1、首先要下載c#對應的mongodb驅動,官方:https://github.com/mongodb/mongo-csharp-driver/releases,目前版本是2.3.0 然後引用相應的命名空間, using MongoDB.Bson; using MongoDB.Driver; using MongoDB.Driver.Core;2、執行個體代碼: /// <summary>
Time of Update: 2016-08-26
標籤:索引的定義和原理資料庫的索引,是一種將資料庫中的特定資料進行排序化的資料結構,用以提高資料庫的查詢和變更效率。索引的實現通常使用B樹或B+樹。 比如,當前有一個表有100w條資料,表結構為如下 create table person ( name char(15) not null, age int not null, city varchar(20) not null, primary key(name)
Time of Update: 2016-08-26
標籤:[[email protected] mongodb]# tree ./data./data|-- WiredTiger ||-- WiredTiger.lock ||-- WiredTiger.turtle |--引擎設定檔|-- WiredTiger.wt | |-- WiredTigerLAS.wt
Time of Update: 2016-08-20
標籤:官方驅動:https://github.com/mongodb/mongo-csharp-driver/downloads。下載後,還提供了一個酷似msdn的協助文檔。samus驅動:https://github.com/samus/mongodb-csharp/downloads。 using System;using System.Collections.Generic;using System.Linq;using MongoDB.Driver;using MongoDB.
Time of Update: 2016-08-20
標籤:MongoDB學習:(一)MongoDB安裝MongoDB介紹: 直接百科了:MongoDB安裝:1:下載安裝:MongoDB安裝:https://www.mongodb.com/download-center#communityWindows
Time of Update: 2016-08-17
標籤: MongoDB只提供了64位LTS(長期支援)Ubuntu發行版的packages。例如,12.04 LTS,14.04 LTS,16.04 LTS等等。1.匯入被包管理系統使用的公開金鑰 Ubuntu軟體包管理工具(例如:dpkg和apt)通過要求經銷商使用GPG密鑰簽署包以確保方案的一致性和真實性。通過以下的命令匯入mongodb公用GPG密鑰。sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv
Time of Update: 2016-08-12
標籤:轉自:http://quentinxxz.iteye.com/blog/2149440一、正常情況下,不應該有這種需求首先,大家應該有個概念,標題中的這個問題,在大多情況下是一個偽命題,不應該被提出來。要知道,對於一般較大資料量的資料庫,全表查詢,這種操作一般情況下是不應該出現的,在做正常查詢的時候,如果是範圍查詢,你至少應該要加上limit。說一下,我的應用程式情境:用於全量建立搜尋引擎的索引。這就是一種需要用到全表掃描的非一般情況。對於全表掃描的結果,我們沒有排序要求。 二、
Time of Update: 2016-08-12
標籤: MongoDB中的索引其實類似於關係型資料庫,都是為了提高查詢和排序的效率的,並且實現原理也基本一致。由於集合中的鍵(欄位)可以是普通資料類型,也可以是子文檔。MongoDB可以在各種類型的鍵上建立索引。 索引通常能夠極大的提高查詢的效率,如果沒有索引,MongoDB在讀取資料時必須掃描集合中的每個檔案並選取那些符合查詢條件的記錄。這種掃描全集合的查詢效率是非常低的,特別在處理大量的資料時,查詢可以要花費幾十秒甚至幾分鐘,這對網站的效能是非常致命的。索引是特殊的資料結構,索引儲存在一
Time of Update: 2016-08-11
標籤:最近在又在倒騰MongoDB,把安裝配置的相關命令貼出來 1、下載 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.8.tgz2、解壓 tar zxvf mongodb-linux-x86_64-rhel70-3.2.8.tgz mv mongodb-linux-x86_64-rhel70-3.2.8 /usr/local/ mv