話說用戶端串連mongoDB的串連參數

MongoDB是資料庫伺服器: 它運行在前端或者後端等待使用者的串連. 當你啟動MongoDB,會看到如下結果:~/$ ./mongod## some logging output#Tue Mar 9 11:15:43 waiting for connections on port 27017Tue Mar 9 11:15:43 web admin interface listening on port

我的第一個Ruby On Rails + MongoDB程式

    最近想進一步學習一下MongoDB,而很久之前使用過ROR,正好也湊個機會重新拾起來。下面是建立第一個項目的過程。       主要參考文檔:       1. Rails 3 - Getting started       2. MongoDB and MongoMapper (可能需要翻牆)       3. Getting started with VMware CloudFoundry, MongoDB and

mongodb 學習資料-1

 1、先去http://www.mongodb.org/downloads 下載這裡使用的是2.0.7,xp系統, 在c盤建立檔案夾mongodb,下載後解壓到這裡(可自訂位置),在mongodb檔案夾裡建立data,logs檔案夾,data為資料庫儲存位置,logs為記錄檔儲存位置。logs下建立mongodb.log【配好環境變數C:\mongodb\bin】進入cmd:C:\Documents and Settings\Administrator>cd C:\mongodb\bin

五 MongoDB互動shell

簡介MongoDB 發布包 包含了 bin/mongo,它是MongoDB互動shell環境。 該工具是一個JavaScript shell,它允許你從命令列向MongoDB發起命令。(基本上來說,它是 SpiderMonkey shell的擴充)。該shell用於:查看資料庫的內容測試查詢建立索引其他管理功能在本wiki中如果你看到一些類似JavaScript的代碼,則可以認為是shell的例子。查看 驅動文法表 裡的圖表來將這些例子轉換為其他語言。更多資訊Shell 概覽Shell

MongoDB設計要點

來自:http://apan.me/index.php/2011/05/01/mongodb%E8%AE%BE%E8%AE%A1%E8%A6%81%E7%82%B9/前陣子研究自動擴容(Auto-Scaling)時,特意瞭解了一下MongoDB,這裡簡單記錄一下其設計要點。其官網的描述為:MongoDB是一個高效能、高擴充性的文檔型開來源資料庫,用C++實現,其主要特性為:面向文檔(document-oriented storage)支援索引高可用性(replica

使用mongodb 的MapReduce功能筆記

MapReduce是一種編程模型,用於大規模資料集(大於1TB)的並行運算。概念"Map(映射)"和"Reduce(化簡)",和他們的主要思想,都是從函數式程式設計語言裡借來的,還有從向量程式設計語言裡借來的特性。1.  先來一個看一個簡單的例子,利用mongodb 的MapReduce功能進行分組統計。資料表結構,使用者的行為Record表,使用者每個行為記錄一條,利用MapReduce來統計每個使用者所有行為的總數。{"user_id" : NumberLong(10027857),

配置mongodb分區群集(sharding cluster)-淘寶DBA

文章目錄 Sharding cluster介紹本例實際環境架構軟體準備配置relica sets配置三台config server配置mongsConfiguring the Shard ClusterCollecton分區分區collection例子 Sharding cluster介紹這是一種可以水平擴充的模式,在資料量很大時特給力,實際大規模應用一般會採用這種架構去構建monodb系統。 要構建一個 MongoDB Sharding

MongoDB BasicDBObject put方法失敗,put值失敗 原因和解決辦法

BasicDBObject   不能正常put,put值失敗  原因和解決辦法BasicDBObject obj = new BasicDBObject();obj.put(key,value);出錯原因是因為,key是唯一的key如果出現相同的,就會覆蓋之前的例如:obj.put("a",1);obj.put("b",2);obj.put("c",3);obj.put("a",5);執行後在資料庫裡面只有obj.put("b",2);obj.put("c",3);obj.put("a",5);

Mongodb串連方法學習

項目中需要用到mongodb,據介紹mongodb的串連採用串連池的思路,可以僅保持一個執行個體,參考http://blog.csdn.net/sheismylife/article/details/7090526的程式碼完成自己的mongodb串連池控制類。package cn.cnic.jingshao.mongodbapp.util;import java.net.UnknownHostException;import com.mongodb.DB;import

Ubuntu 10.10 下安裝與配置 MongoDB 1.6.5

mongodb二進位安裝及配置mongodb 1.6.5 x64ubuntu 10.10 x64 下載http://www.mongodb.org/downloadsLinux 64-bit 為編譯好的包,即解壓能用 解壓安裝解壓到/usr/local/mongodb-1.6.5,並做/usr/local/mongodb的linkShell代碼  $ tar -zxvf mongodb-linux-x86_64-1.6.5.tgz  $ sudo mv mongodb-linux-x86_64-

使用mongodb–第一天

下載:         在官網:http://www.mongodb.org/downloads根據系統下載,我的系統是win7 32位,自然下載了 http://downloads.mongodb.org/win32/mongodb-win32-i386-2.2.0.zip配置:         1、在D:盤建立 D:\mongodb, 並在 d:Mongodb下面建立檔案夾 data為D:\mongodb\data        

MongoDB Middle Level (MongoDB 許可權)

MongoDB預設是不需要輸入User和password,用戶端就可以登入了 。這個安全問題是很嚴重的。網上也有很多例子了,但是也有很多細節 許多人都沒注意到 我這裡順便提一下。下面說下如何設定使用者名稱和密碼。添加使用者的時候必須在1.有相關許可權的情況下(後面會說)2.mongod沒有加 --auth的情況下。(如果加了,你添加許可權的話 會出現下面的情況)> use adminswitched to db admin> db.addUser('sa','sa')Fri Jul

Deep in MongoDB(C++ API)

BSONObjBuilder Q;Q.append("Name", str);auto_ptr<DBClientCursor> cursor = conn.query("test".NewsContents", Q.obj());查詢可以通過上面這句.然後條件分別append進去.下面列出常見的幾種語句:1. << or >>BSONObj test = BSON("$lte"<<2011)Q.append("EntryTime", test);2

Mongodb叢集JavaAPI插入資料

在完成了叢集的搭建工作之後,需要做的就是建立一個資料庫,建立表,設定分區主鍵來初始化資料了!(1)建立WLB資料庫,設定分表wlb_orders D:/mongodb-win32-i386-1.8.0/cmd>cd d:/mongodb-win32-i386-1.8.0/binD:/mongodb-win32-i386-1.8.0/bin>call mongo.exe 127.0.0.1:50000MongoDB shell version: 1.8.0connecting to:

用Mongodb基於GridFS隱藏檔

在Mongodb中以GridFSB方式存放檔案有兩種方式:1、命令列方式mongofiles 2、用戶端驅動編程(以Java為例)1、命令列方式mongofiles在bin目錄下有一個命令mongofiles.exe,即可完成命令列下向Mongodb資料庫中插入檔案資料。這裡以前述所搭的4個分區,每分區3個複製集,3個ConfigSever ,1個路由節點的Windows的類比叢集為例。D:/mongodb-win32-i386-1.8.0/bin>mongofiles.exe

Mongodb叢集配置(sharding with replica set)

長期以來我就對分布式系統原理與實踐非常感興趣,對於Mongodb我一直很好奇,最近終於有時間能動手實驗一把!我在一台Windows機器下搭建了一個 Replica Sets + Sharding 測試叢集環境,以此作為我後續對於Mongodb更進一步學習的實驗平台。只有一台windows機器,配置方案:1、3個分區sharding2、每一個分區由3個節點構成1主2備的Replica

在Linux(centos)上安裝PHP的mongodb擴充

查看原文:http://yzswyl.cn/blread-1301.html到http://pecl.php.net/package/mongo下載相應的mongodb用戶端,本例為1.2.1# wget http://pecl.php.net/get/mongo-1.2.1.tgz# tar xvzf mongo-1.2.1.tgz# cd mongo-1.2.1# phpize(如果不識別的話安裝php5-devel:yum -y install php-devel)# pecl

PHP操作MongoDB技術總結

<?php/*** PHP操作MongoDB學習筆記*///*************************//** 串連MongoDB資料庫 **////*************************//格式=>(“mongodb://使用者名稱:密碼 @地址:連接埠/預設指定資料庫”,參數)$conn = new Mongo();//可以簡寫為//$conn=new Mongo(); #串連本地主機,預設連接埠.//$conn=new Mongo(“172.21.15

C#簡單操作MongoDB

在這篇文章裡簡單示範下把對象插入MongoDB以及修改對象、刪除對象。首先要建立兩個類,做測試使用先建立資料庫的串連,下面代碼建立一個Blog資料庫和一個泛型集合(類似關聯式資料庫中的表),Remove方法可以清空集合中的所有對象。建立一個post對象並調用Insert方法插入資料庫Blog中,為了示範方便,再添加另一個對象,修改post對象的title,並調用save方法儲存修改可以用linq篩選出有兩條評論的blog並列印出結果,執行結果如下調用Remove方法刪除title為“MongoD

[mongodb翻譯]分區的限制(sharding limit)

安全2.0版本程式將會支援sharding狀態下面的認證模式。與沒有分區配置的區別2.0版本以前,分區必須運行在可信任的安全模式,沒有明確的安全性原則。在目前的版本中,shard key一旦選定後就不能再更改了。所有的(不是操作多個)更新、更新插入和插入操作必須包含完整的shard key。這會對使用映射庫有些影響,因為此時你無法控制更新操作。$where$where在sharding下面可以使用。但是不要在$where函數中引用資料庫物件(db object)。db.evaldb.eval()

總頁數: 309 1 .... 140 141 142 143 144 .... 309 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.