Time of Update: 2015-01-14
標籤:mongodb gridfs GridFS的原理是將大檔案分割為多個比較大的塊,將每個塊作為獨立的文檔進行儲存。(1)GridFS中的塊會被存貯到專用的集合中,預設為fs.chunks;(2)除了將檔案的每一個塊單獨儲存外,還需要將每個檔案塊的元資訊放入一個文檔儲存,並將這些文檔預設集中在fs.files集合中;例如將foo.txt文檔加入到資料庫foo中:[[email protected] ~]#&
Time of Update: 2015-01-12
標籤:mongo 安裝曆程mongo的安裝方法有千萬種,只有一種讓我覺得還不錯,說說安裝過程中的一點心德。方法一:源碼安裝,千萬別用這種方法,尼馬我用虛擬機器編譯了一下午,竟然沒有編譯完,強制關機,第二天被迫選擇另一種方法。方法二:去官方尋找Release包,下載下來tar.gz檔案,解壓竟然就幾個可執行檔,無語。方法三:經過百度後得知,可以通過yum方式安裝,運行命令vim /etc/repos.d/10gen.repo新增內容:[10gen]name=10gen
Time of Update: 2015-01-13
標籤:gridfsGridFS作為MongoDB的儲存機制,用來存放二進位大檔案;GridFS有以下優點:(1)使用GridFS簡化儲存棧,在MongoDB中替代獨立的儲存工具;(2)GridFS會自動平衡已有的複製和自動分區,對檔案儲存體做容錯移轉揮著橫向擴充會更容易;(3)MongoDB中以2GB的大小來分配資料檔案,在GridFS中檔案儲存體集中度會比較高;GridFS當然也有缺點:(1)從GridFS中讀取檔案沒有直接從檔案系統中快;(2)修改存放在GridFS中的文檔,只有先刪除就文檔
Time of Update: 2015-01-12
標籤:2.解壓檔案到某目錄下,然後重新命名:1.[[email protected] src]# tar -xzvf mongodb-linux-i686-1.8.1.tgz.tar2.[[email protected] src]# mv mongodb-linux-i686-1.8.1 /usr/local/mongodb/3.查看安裝後的檔案情況:1.[[email protected] src]# cd
Time of Update: 2015-01-12
標籤:資料庫 mongodb 最近我們組成了一個團隊迎來了我們的BS的一個新項目,校園視頻管理,提到視頻,好多人都想到了MongodDB,當時很懵,不知道是幹什麼的,於是就去看各種資料,想著先安裝一個玩玩。看了各種的資料,才知道,跟SQLServer的安裝有些不一樣,所以就記錄了一下安裝和配置的過程。
Time of Update: 2015-01-12
標籤:mongodb的基本操作命令=== mongodb的基本操作命令================= DDL操作===========================================================================================建立架構:use Schema ; 在Schema中建立一個對象即可 db.createCollection("CollectionName")。相當於 create
Time of Update: 2015-01-14
標籤:mongodb replica set架1、Replication簡介MongoDB
Time of Update: 2015-01-13
標籤:mongodb效能監控聲明:該文章主要來自《MongoDB實戰》一書內容,主要想通過該書學習MongoDB的相應知識,加深理解,故寫在自己的博文當中,作為記錄在最後的章節中,會有一個自己集合MongoDB資料庫應用的JavaEE的web應用。1、MongoStat此工具可以快速的查看某組運行中的MongoDB執行個體的統計資訊,用法如下:[[email protected] bin]# ./mongostat connected to: 127.0.0.1insert
Time of Update: 2015-01-10
標籤:mongodb 索引對象 MongoDB允許深入文檔內部,對嵌套欄位和數組建立索引;嵌套對象和數組欄位可以和複合索引中的頂級欄位一起使用,多數情況下與“正常”索引欄位的行為也是一致的。 一、索引嵌套文檔例如,集合中的文檔如下格式,> db.post.findOne({"username":"sid"}) {  
Time of Update: 2015-01-07
標籤:mongodb sharding 本文使用的MongoDB版本是2.4.6,採用如下部署架構用於測試使用,不可用於線上環境。以下測試都是在本機上完成,線上環境需要各個組件分開部署。650) this.width=650;" src="http://docs.mongodb.org/manual/_images/sharded-cluster-production-architecture.png"
Time of Update: 2015-01-07
標籤:mongodb skip limit sort MongoDB使用遊標來處理find查詢到的結果文檔集;遊標的使用執行個體:> var cursor=db.post.find({"name.firstname":"joe"}) > cursor &
Time of Update: 2015-01-10
標籤:mongodb 固定集合 MongoDB中的普通集合是動態,可以自動成長容納更多的資料;相對而言,有另一種集合稱之為固定集合。(1)固定集合需要實現顯式建立,集合大小固定;(2)一旦固定集合中空間用完,插入的新文檔將覆蓋最老的那個文檔的空間,類似迴圈隊列;(3)固定集合不能被分區;(4)固定集合不能修改,只能刪除重建 一、建立固定集合使用CreateCollection建立固定集合myCollection,位元組
Time of Update: 2015-01-07
標籤:1.資源提供與安裝(ayjs.net)學習說明:nodejs還是在非windows環境下操作好,所以一切還是目前時間:2014年12月06日aaronyang官網地址:www.mongodb.org文檔參考地址: http://docs.mongodb.org/manual當前mongodb-osx-x86_64-2.6.5.gz: 百度雲下載 提取密碼:azoa代碼安裝:(貌似100多兆,而且官網也比較慢)方式1:開啟終端,我們先安裝
Time of Update: 2015-01-07
標籤:mongodb mapreduce1、簡介MongoDB的MapReduce相當於MySQL中的group
Time of Update: 2015-01-06
標籤:MongoDB是目前最好的面向文檔的免費開源NoSQL資料庫。如果你正準備參加MongoDB NoSQL資料庫的技術面試,你最好看看下面的MongoDB NoSQL面試問答。這些MongoDB NoSQL面試問答涵蓋了NoSQL資料庫基本的概念,複製(Replication),分區(Sharding),事務和鎖,跟蹤分析工具(Profiler),Nuances和日誌等特性。讓我們看看下面的這些MongoDB NoSQL資料庫的面試問答吧:1.
Time of Update: 2015-01-06
標籤:find除了精確查詢外,可以匹配更多的條件;一、比較操作符$lt代表<;$lte代表<=;$gt代表>;$gte代表>=;> db.post.find() { "_id" : ObjectId("54a530c3ff0df3732bac1681"), "id" : 2, "name" : "joe", "age"&nb
Time of Update: 2015-01-07
標籤:mongodb
Time of Update: 2015-01-04
標籤:mongodb interface 伺服器 <span style="background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;">寫一個簡短的測試程式卻報錯,鬱悶</span><span style="font-family:
Time of Update: 2015-01-05
標籤:mongodb查詢聲明:該文章主要來自《MongoDB實戰》一書內容,主要想通過該書學習MongoDB的相應知識,加深理解,故寫在自己的博文當中,作為記錄,在最後的章節中,會有一個自己集合MongoDB資料庫應用的JavaEE的web應用。1、查詢記錄1.1、普通查詢在沒有深入查詢之前,我們先看看怎麼從一個查詢中返回一個遊標對象,可以簡單的通過find()來查詢,它返回一個任意結構的集合,如果實現特定的查詢在稍後講解。實現上面同樣的查詢,然後通過while來輸出:> var
Time of Update: 2015-01-03
標籤:下載mongodb壓縮檔 tar zxvf mongodb-linux-i686-2.6.6.tgz /mongodb-linux-i686-2.6.6 $ sudo mv * /etc/mongodb sudo mkdir -p /data/mongodb/data sudo mkdir -p /data/mongodb/logs 作為守護進程方式啟動 sudo /etc/mongodb/bin/mongod --port 27017 --dbpath