Time of Update: 2016-01-11
標籤:MongoDB是一個基於分布式檔案儲存體的非關係型資料庫(NOSQL),由C++語言編寫,旨在為WEB應用提供可擴充的高效能資料儲存解決方案。MongoDB支援的資料結構非常鬆散,是類似json的bjson格式,因此可以儲存比較複雜的資料類型。MongoDB最大的特點是它支援的查詢語言非常強大,其文法有點類似於物件導向的查詢語言,幾乎可以實作類別似關係型資料庫單表查詢的絕大部分功能,而且還支援對資料建立索引。MongoDB沒有關係型資料庫中行和表的概念,不過有類似文檔和集合的概念。文檔是M
Time of Update: 2016-01-12
標籤:成功啟動MongoDB後,再開啟一個命令列視窗輸入mongo,就可以進行資料庫的一些操作。輸入help可以看到基本操作命令:show dbs:顯示資料庫列表 show collections:顯示當前資料庫中的集合(類似關聯式資料庫中的表) show users:顯示使用者use <db
Time of Update: 2016-01-11
標籤:1)安裝好後啟動mongodb 服務 1_1) 建立data/db ,保證至少有3g大小的盤1_2) 建立log 檔案夾 1_3)設定檔 內容,指定資料存放位置、記錄檔位置dbpath=f:\mongodb\data\dblogpath=f:\mongodb\log\mongo.log1_3)
Time of Update: 2016-01-10
標籤:特殊索引和集合1. 固定集合:固定集合需要事先建立好看,而且它的大小是固定的。當固定集合被佔滿時,如果再插入新文檔,固定集合會自動將最老的文檔從集合中刪除。2. 建立固定集合:db.createCollection("my_collection",{"capped":true,"size":10000}) 建立一個大小為10000位元組的固定集合
Time of Update: 2016-01-12
標籤:寫在前面:mongodb是nosql非關係型資料庫中,比較受歡迎的產品。在資料持久化及與關係型資料庫的關聯上也做的比較好,目前各大公司在存放二進位檔案(圖片、視頻等)中應用也比較廣泛。其遵循的key-value的資料模式及物件導向的json語句用法,也比較簡單。在之後,會系列的跟大家分享,我在學習及生產應用中,使用到的mongodb的一些心得。希望大家共同學習,共同研究探討。謝謝。 以下內容,是簡單的將整個mongodb的安裝過程,進行shell指令碼化編輯。很簡單的指令碼編寫。
Time of Update: 2016-01-09
標籤:一、使用資料庫顯示所有資料庫命令$ ./mongoMongoDB shell version: 3.0.6connecting to: test> show dbslocal 0.078GBtest 0.078GB> 顯示當前資料庫物件$ ./mongoMongoDB shell version: 3.0.6connecting to: test> dbtest> 切換資料庫> use localswitched to db local>
Time of Update: 2016-01-06
標籤:1. 下載MongoDB,此處下載的版本是:mongodb-linux-i686-1.8.1.tgz.tarhttp://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.1.tgz建議去官網下載最新的版本,目前最新版本3.0。2. 解壓檔案到某目錄下,然後重新命名:[root@localhost src]# tar -xzvf mongodb-linux-i686-1.8.1.tgz.tar
Time of Update: 2016-01-04
標籤:mongodb版本號碼是,MongoDB shell version: 2.4.4 作業環境,shell視窗 ,如下所示:[mongo_user@mongodb_dbs ~]# mongo --port 30100MongoDB shell version: 2.4.4connecting to: 127.0.0.1:30000/testmongos> mongos> use posswitched to db posmongos>
Time of Update: 2016-01-05
標籤:首先感謝波仔的知道,其次感歎下WIN10的牛叉,相容性還不錯。首先,下載mongodb 2.6.6 安裝包,可惜,官網收費了。不過還好,我是個好人:http://pan.baidu.com/s/1qXzCzIc然後就是雙擊了,安裝安裝。。。。安裝類型,選擇 “Typical”, 直到FINISH.然而並沒有什麼卵用。。。只不過相當於解壓了個BIN檔案。這時候你的C盤多了個檔案夾C:\Program Files\MongoDB 2.6
Time of Update: 2016-01-03
標籤:1、下載mongoDB的jar包,並引入到工程的CLASSPATH中下載:mongodb2.5驅動包下載如果使用maven項目,最新的依賴如下:<dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.2.0</version></dependency>
Time of Update: 2016-01-03
標籤: mongoDB的Journaling日誌功能與常見的log日誌是不一樣的,mongoDB也有log日誌,它只是簡單記錄了資料庫在伺服器上的啟動資訊、慢查詢記錄、資料庫異常資訊、用戶端與資料庫伺服器串連、斷開等資訊。Journaling日誌功能則是mongoDB裡面非常重要的一個功能,它保證了資料庫伺服器在意外斷電、自然災害等情況發生下資料的完整性。儘管mongoDB還提供了其它的複製集等備份措施(後面會分析),但Journaling的功能在生產環境中是不可缺少的,它依靠了較小的CPU和
Time of Update: 2015-12-29
標籤:啟動資料mongodb 建立資料 use mongodbtest => db.user.insert({"name":"eason","age":23,"sex":true})=>可以查看下 有沒有資料成功插入 db.user.find().pretty() nodejs 建立一個nodejstest.jsvar mongodb = require(‘mongodb‘);var server = new
Time of Update: 2015-12-23
標籤:文檔:多個鍵及其關聯的值『有序』地放置在一起。{"greeting" : "Hello, world!", "foo" : 3}集合:一組文檔。集合是無模式的,下面兩個文檔可以存在於同一個集合裡面:{"greeting" : "Hello, world!"}{"foo" : 5}集合的命名規則:(1)集合名不能使Null 字元串""。(2)集合名不能含有\0字元(Null
Time of Update: 2015-12-19
標籤:MongoDB 3.2版WiredTiger儲存引擎效能測試chszs,未經博主允許不得轉載。經許可的轉載需註明作者和部落客頁:http://blog.csdn.net/chszsMongoDB 3.2於最近發布了,它使用WiredTiger作為其預設的儲存引擎。這五年來,MongoDB從誕生到流行,發展可謂是相當迅猛。MongoDB
Time of Update: 2015-12-17
標籤: csdn的markdown編輯器真有夠爛的,這篇文章又給弄丟了 啟用認證mongod 啟動預設沒有開啟許可權,你須要指定 –auth 啟動。或者在設定檔裡設定security.authorization 為 “enabled”建立使用者db.createUser(user, writeConcern)文檔 http://docs.mongodb.org/manual/reference/method/db.createUser/#db.createUseruser格式{
Time of Update: 2015-12-14
標籤:MongoDB是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。他支援的資料結構非常鬆散,是類 似json的bjson格式,因此可以儲存比較複雜的資料類型。Mongo最大的特點是他支援的查詢語言非常強大,其文法有點類似於物件導向的查詢語言,
Time of Update: 2015-12-14
標籤:
Time of Update: 2015-12-07
標籤:需求環境:有一個項目需要將mongodb sharding從2.6升級到3.0 並使用wt引擎,其中2.6環境很多collectiong開啟了Sharding,且資料量很大.選擇mongodump,mongorestore方式 問題:
Time of Update: 2015-12-08
標籤:在使用MongoDB時, 有時需要添加一條一模一樣的記錄到db,此時如果使用Update<T>.AddToSet(x => x.objects, new T(t))就不工作了,因為AddToSet會判斷所插入的記錄是否已存在。因此需要使用:Update<T>.Push(x => x.objects, new
Time of Update: 2015-12-13
標籤:序,Node是基於V8引擎的伺服器端指令碼語言。 基礎準備Node.js:Express:本文用的是3.21.2版本,目前最新版本為4.13.3,Express4和Express3還是有較大區別,可以去官網查看wiki:https://github.com/strongloop/expressMongoDB:一、使用Express搭建一個網站1 快速開始安裝ExpressExpress是Node上最流行的Web開發架構,通過它可以快速開發一個Web應用。全域模式下輸入命令:$