原创 mongodb指南(三) - developer zone - 快速啓動MongoDB

本章節在官方文檔的位置爲:Home-Quickstart 在OS X快速啓動 安裝mongodb 最簡單的安裝mongodb的方法就是使用包管理器或者預編譯好的二進制文件: 包管理器 如果你使用Homebrew包管理器,請運行: $ b

原创 傳說中的《程序猿裝B指南》,程序員童鞋們

最近似乎某些裝B指南比較火,剛好週五的晚上閒着沒事,於是我也隨便寫一個《程序員裝B指南》,話說裝B是一種能延年益壽的好習慣,大家隨便看看,開心就好…… 一、準備工作 “工慾善其事必先利其器。” 1.電腦不一定要配置高,但是雙屏是必須的

原创 mongodb常用命令

mongodb由C++寫就,其名字來自humongous這個單詞的中間部分,從名字可見其野心所在就是海量數據的處理。關於它的一個最簡潔描述爲:scalable, high-performance, open source, schema

原创 使用boost的thread庫

http://www.cnblogs.com/VRS_technology/archive/2010/09/15/1826812.html

原创 mongodb指南(十) - developer zone - 集合

mongodb集合實質上就是一組文檔的名稱。你可以認爲它們大體上等同於關係型數據庫中的表。 概述 一個mongodb集合是一個BSON格式文檔的集合。這些文檔通常有着相同的結構,但是這並不是必須的,因爲mongodb是模式自由(或者更準

原创 mongodb指南(十三) - developer zone - 數據類型和約定(二)之Object ID

Object IDs 在mongodb中的文檔需要使用唯一的關鍵字_id來標識他們。 _id字段 幾乎每一個mongodb文檔都使用_id字段作爲第一個屬性(在系統集合和定容量集合(capped collection)中有一些例

原创 mongodb指南(十四) - developer zone - 數據類型和約定(三)之數據庫引用

由於mongodb是非關係型的(沒有連接(join)),文檔間的引用(“外鍵”)通常是在客戶端通過向服務器進行額外查詢來解決的(linking)。 這些連接總是在客戶端解決的。直接/手動做這些是非常容易並且也是推薦這樣做的。 這裏還有一個

原创 mongodb指南(十九) - developer zone - 索引(三)索引的刪除、重建、版本

後臺創建索引 默認情況下,建立索引會阻塞數據庫的其他操作。V1.3.2及更高版本提供了後臺創建索引的功能。 刪除索引 刪除指定集合的所有索引: db.collection.dropIndexes(); 刪除單個索引: db.collec

原创 mongodb指南(十二) - developer zone - 數據類型和約定(一)

MongoDB(BSON)數據類型 除了基本的JSON類型:string,integer,boolean,double,null,array和object,mongo還使用了特殊的數據類型。這些類型包括date,object id,bi

原创 【轉】正則表達式(三):Unicode諸問題(下)

上一篇文章我們介紹了和Unicode有關的匹配問題,這篇文章我們主要講述一下Unicode編碼本身的特性,以便更好地運用正則表達式解決與Unicode相關的問題。 Unicode Code Point Unicode字符多種多樣,除去a

原创 mongodb指南(九) - developer zone - 數據庫之命令(四)

驗證命令 使用這個命令檢查一個集合是否合法(沒有錯誤)並且獲取很多統計信息。 該命令掃描整個集合和它的索引,在大的數據集上會很慢。 從mongo shell操作: > db.foo.validate() {"ns" : "test.foo

原创 轉 MongoDB資料彙總專題

上一篇Redis資料彙總專題很受大家歡迎,這裏將MongoDB的系列資料也進行了簡單整理。希望能對大家有用。 1.MongoDB是什麼 MongoDB介紹PPT分享 MongoDB GridFS介紹PPT兩則 初識 Mongo

原创 mongodb指南(十七) - developer zone - 索引(一)簡介

索引通常可以顯著的提高查詢性能。仔細考慮你的應用中會用到的查詢種類這樣你就可以定義相關的索引了。一旦索引定義完成,在mongodb中實際創建它們是很簡單的。 Mongodb的索引在概念上和MySQL等關係型數據庫的索引非常相似。當你在某些

原创 【轉】正則表達式(二):Unicode諸問題(上)

關於正則表達式的文檔很多,但大部分都是英文的,即便有中文的文檔,也翻譯或改編自英文文檔。在介紹功能時,這樣做沒有大問題,但真要處理文本,就可能會遇到一些英文開發或應用環境中難得見到的問題。比如中文之類多字節字符的匹配,就是如此。所以,這

原创 mongodb指南(二十一) - developer zone - 索引(五)在後臺創建索引

默認情況下,ensureIndex()是阻塞型操作,並會暫停數據庫上所有正在進行的其他操作,直到創建索引完成。但是,在高於或等於版本1.3.2的mongodb中,提供了可選的後臺創建索引的選項。 要在後臺創建索引,增加backgroun