日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

MongoDB學(xué)習(xí)筆記

系統(tǒng) 2285 0

2011年9月15日

摘要: 在MySQL中,慢查詢?nèi)罩臼墙?jīng)常作為我們優(yōu)化數(shù)據(jù)庫的依據(jù),那在MongoDB中是否有類似的功能呢?答案是肯定的,那就是MongoDB Database Profiler。所以MongoDB 不僅有,而且還有一些比MySQL的Slow Query Log更詳細的信息。開啟 Profiling 功能有兩種方式可以控制 Profiling 的開關(guān)和級別,第一種是直接在啟動參數(shù)里直接進行設(shè)置。啟動MongoDB時加上–profile=級別 即可。也可以在客戶端調(diào)用 db.setProfilingLevel(級別) 命令來實時配置,Profiler 信息保存在system.profile 中。我們可以通 閱讀全文

posted @ 2011-09-15 21:58 K!ngZ 閱讀(105) 評論(0)? 編輯

摘要: MongoDB 提供了多樣性的索引支持,索引信息被保存在system.indexes中,且默認總是為_id創(chuàng)建索引,它的索引使用基本和 MySQL 等關(guān)系型數(shù)據(jù)庫一樣。其實可以這樣說說,索引是凌駕于數(shù)據(jù)存儲系統(tǒng)之上的另一層系統(tǒng),所以各種結(jié)構(gòu)迥異的存儲都有相同或相似的索引實現(xiàn)及使用接口并不足為奇。基礎(chǔ)索引在字段age上創(chuàng)建索引,1(升序);-1(降序)db.t3.ensureIndex({age:1})db.t3.getIndexes();_id是創(chuàng)建表的時候自動創(chuàng)建的索引,此索引是不能夠刪除的。當(dāng)系統(tǒng)已有大量數(shù)據(jù)時,創(chuàng)建索引就是個非常耗時的活,我們可以在后臺執(zhí)行,只需指定“backgroud: 閱讀全文

posted @ 2011-09-15 21:52 K!ngZ 閱讀(64) 評論(0)? 編輯

摘要: 官方手冊中啟動 MongoDB 服務(wù)時沒有任何參數(shù),一旦客戶端連接后可以對數(shù)據(jù)庫任意操作,而且可以遠程訪問數(shù)據(jù)庫,所以推薦開發(fā)階段可以不設(shè)置任何參數(shù),但對于生產(chǎn)環(huán)境還是要仔細考慮一下安全方面的因素,而提高 MongoDB 數(shù)據(jù)庫安全有幾個方面: 綁定IP內(nèi)網(wǎng)地址訪問MongoDB服務(wù) 設(shè)置監(jiān)聽端口 使用用戶名和口令登錄綁定IP 內(nèi)網(wǎng)地址訪問MongoDB服務(wù)MongoDB 可以限制只允許某一特定 IP 來訪問,只要在啟動時加一個參數(shù) bind_ip 即可,如下:服務(wù)端限制只有192.168.1.103這個IP可以訪問MongoDB 服務(wù)[root@localhost bin]# ./mo 閱讀全文

posted @ 2011-09-15 09:23 K!ngZ 閱讀(81) 評論(0)? 編輯

2011年9月14日

摘要: 可以用mongodump來做MongoDB 的庫或表級別的備份,下面舉例說明: 備份my_mongodb數(shù)據(jù)庫[root@localhost bin]# ./mongodump -d my_mongodb connected to: 127.0.0.1 DATABASE: my_mongodb to dump/my_mongodb my_mongodb.system.indexes to dump/my_mongodb/system.indexes.bson 1 objects my_mongodb.user to dump/my_mongodb/user.bson 2 objects... 閱讀全文

posted @ 2011-09-14 22:17 K!ngZ 閱讀(89) 評論(0)? 編輯

摘要: 假設(shè)庫里有一張user表,里面有2條記錄,我們要將它導(dǎo)出常用導(dǎo)出方法 [root@localhost bin]# ./mongoexport -d my_mongodb -c user -o user.dat connected to: 127.0.0.1 exported 2 records [root@localhost bin]# cat user.dat { "_id" : { "$oid" : "4f81a4a1779282ca68fd8a5a" }, "uid" : 2, "username& 閱讀全文

posted @ 2011-09-14 22:14 K!ngZ 閱讀(192) 評論(0)? 編輯

摘要: 簡單介紹 capped collections是性能出色的有著固定大小的集合(定容集合),以LRU(Least Recently Used最近最少使用)規(guī)則和插入順序進行 age-out(老化移出)處理,自動維護集合中對象的插入順序,在創(chuàng) 建時要預(yù)先指定大小。如果空間用完,新添加的對象將會取代集合中最舊的對象。功能特點 可以插入及更新,但更新不能超出 collection 的大小,否則更新失敗。不允許刪除,但是可 以調(diào)用 drop() 刪除集合中的所有行,但是 drop 后需要顯式地重建集合。在 32 位機上,一 個capped collection的最大值約為482.5M,64 位上只受系. 閱讀全文

posted @ 2011-09-14 09:27 K!ngZ 閱讀(163) 評論(0)? 編輯

2011年9月13日

摘要: 面向文檔的 NoSQL 數(shù)據(jù)庫主要解決的問題不是高性能的并發(fā)讀寫,而是保證海量數(shù)據(jù)存儲的同時,具有良好的查詢性能。條件操作符<, <=, >, >= 這個操作符就不用多解釋了,最常用也是最簡單的db.collection.find({ "field" : { $gt: value } } ); // 大于: field > valuedb.collection.find({ "field" : { $lt: value } } ); // 小于: field < valuedb.collection.find({ &q 閱讀全文

posted @ 2011-09-13 23:00 K!ngZ 閱讀(164) 評論(1)? 編輯

摘要: 查詢記錄 普通查詢 > var cursor = db.things.find(); > while (cursor.hasNext()) printjson(cursor.next()); 上面的例子顯示了游標(biāo)風(fēng)格的迭代輸出. hasNext() 函數(shù)告訴我們是否還有數(shù)據(jù), 如果有則可以調(diào)用 next() 函數(shù). 當(dāng)我們使用的是 JavaScript shell, 可以用到JS的特性, forEach 就可以輸出游標(biāo)了. 下面的例 子就是使用 forEach() 來循環(huán)輸出: forEach() 必須定義一個函數(shù)供每個游標(biāo)元素調(diào)用. > db.things.find().f 閱讀全文

posted @ 2011-09-13 22:40 K!ngZ 閱讀(160) 評論(0)? 編輯

摘要: MongoDB是一個開源的、無模式的文檔型數(shù)據(jù)庫,是當(dāng)前流行的NOSQL類型數(shù)據(jù)庫的一種(非關(guān)系型數(shù)據(jù)庫)MongoDB的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bjson格式,同時支持對數(shù)據(jù)建立索引。是一個面向集合的,模式自由的文檔型數(shù)據(jù)庫。1.面向集合 意思是數(shù)據(jù)被分組存儲在數(shù)據(jù)集合中,被稱為一個集合2.模式自由 意味著對于存儲在MongoDB 數(shù)據(jù)庫中的文件,我們不需要知道它的任何結(jié)構(gòu)定義。提了這 么多次"無模式"或"模式自由",它到是個什么概念呢?例如,下面兩個記錄可以存在于同一 個集合里面: {"welcome" : " 閱讀全文

posted @ 2011-09-13 09:52 K!ngZ 閱讀(1409) 評論(11)? 編輯

2009年8月18日

摘要: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts... 閱讀全文

posted @ 2009-08-18 08:48 K!ngZ 閱讀(56) 評論(0)? 編輯

MongoDB學(xué)習(xí)筆記


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 内江市| 安新县| 宝坻区| 灵石县| 壤塘县| 滦平县| 广河县| 古丈县| 南召县| 芮城县| 沭阳县| 酉阳| 新津县| 西吉县| 英吉沙县| 义马市| 泰顺县| 沭阳县| 自治县| 上虞市| 方山县| 元氏县| 乐亭县| 秦皇岛市| 柘荣县| 社旗县| 榕江县| 平顺县| 丰宁| 睢宁县| 芦溪县| 大丰市| 正宁县| 博湖县| 临潭县| 丹寨县| 叶城县| 张家界市| 柳林县| 安庆市| 华池县|