MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          公告

          一些零碎的筆記,希望能對你有用處。


          搜索

          •  

          積分與排名

          • 積分 - 597274
          • 排名 - 80

          最新評論

          mongodb

          Posted on 2011-03-02 04:27 leekiang 閱讀(553) 評論(0)  編輯  收藏 所屬分類: nosql
          MongoDB是一個介于關系數據庫和非關系數據庫之間的產品,MongoDB的數據結構非常松散,他的數據格式類似json的bjson格式,因此可以存儲比較復雜的數據類型。
          主要功能是解決website的操作性數據存儲,session對象的存儲,數據緩存,高效率的實時計數(比如統計pv,uv)等

          跟mysqld一樣,一個mongod服務可以有建立多個數據庫,每個數據庫可以有多張表,這里的表名叫collection,每個collection 可以存放多個文檔(document),每個文檔都以BSON(binary json)的形式存放于硬盤中。跟關系型數據庫不一樣的地方是,它是的以單文檔為單位存儲的,你可以任意給一個或一批文檔新增或刪除字段,而不會對其它文 檔造成影響,這就是所謂的schema-free,這也是文檔型數據庫最主要的優點。跟一般的key-value數據庫不一樣的是,它的value中存儲 了結構信息,所以你又可以像關系型數據庫那樣對某些域進行讀寫、統計等操作。可以說是兼備了key-value數據庫的方便高效與關系型數據庫的強大功能。 出處


          window下配置運行mongodb:
          mongodb壓縮包解壓縮到目標目錄,比如D:\mongodb,在d:\mongodb目錄下創建db文件夾
          打開cmd窗口,輸入:
          d:\mongodb\bin>mongod.exe –dbpath d:\mongodb\db
          此時mongod進程運行起來,
          再打開一個cmd窗口,輸入:
          d:\mongodb\bin\mongo.exe
          進入mongodb命令模式

          常用命令:
          show dbs????????????? 查看有哪些數據庫,默認會有admin,local兩個數據庫
          db.serverStatus()???? 查詢服務器狀態
          use testdb??????????? 打開數據庫,沒有的話立即建一個
          db.testc.save({a:10}) 向 collection testc 中保存一條信息,沒有collection的話立即建一個
          db.testc.find()?????? 檢索所有記錄
          show collections????? 顯示所有collection名字


          Mongodb不支持內建的事務(沒有內建事務不意味著完全不能有事務的功能),對于某些應用也就不適合,例如銀行或會計系統。不過對于大部分的互聯網應用來說并不存在這個問題。
          適用場景見官方說明 http://www.mongodb.org/display/DOCS/Use+Cases

          MongoDB support map/reduce operations

          MongoDB中對象的最大尺寸被限制為4MB?

          參考:
          http://www.fushanlang.com/blog/install-windows-mongodb-302/
          http://www.javaeye.com/topic/748322
          http://www.jzxue.com/shujuku/shujukuzonghe/201005/19-3807.html
          http://database.51cto.com/art/201005/198041.htm
          mongodb小結 http://www.wentrue.net/blog/?p=772


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 荃湾区| 英德市| 旬阳县| 沂南县| 昌图县| 四子王旗| 厦门市| 玉龙| 林甸县| 湘潭县| 麦盖提县| 绍兴县| 老河口市| 遵义县| 阆中市| 大渡口区| 元江| 泾阳县| 双流县| 信宜市| 修水县| 宣化县| 台南县| 崇礼县| 南江县| 容城县| 德江县| 新巴尔虎右旗| 阜新| 大方县| 南召县| 彭阳县| 河南省| 兴义市| 抚顺县| 黔江区| 罗平县| 道孚县| 图片| 乳源| 蛟河市|