Time of Update: 2015-03-12
標籤:mongodb 資料庫 備份 1.匯出資料mongoexport -d my_mongodb -c choice -o choice.dat參數說明:-d 指明使用的庫, 本例中為” my_mongodb”-c 指明要匯出的表, 本例中為”choice ”-o 指明要匯出的檔案名稱, 本例中為”choice .dat”-h 伺服器位址2.匯入資料mongoimport -d
Time of Update: 2015-03-05
標籤:最近在使用mongoDB, 發現mongo對欄位類型的定義並不是很嚴格,完全依賴傳入資料的類型,在加上PHP是弱類型的語言,所以難免會出現一些錯誤。如果預想的類型是Int型,但資料存放區的是String,那資料在根據Int型檢索的時候,就完全失效了。如果發現某個欄位在儲存的時候出現了分歧怎麼辦?當然首先要修正程式在資料傳入時候的錯誤,對於Int型一定要保證其類型的正確性。example:123$user_arr = array ( ‘uid‘ =>
Time of Update: 2015-03-06
標籤:2.1查看當前作業系統版本 2.2下載mongodb安裝包 我的下載路徑:http://www.mongodb.org/downloads 注意這裡要下載和作業系統匹配的版本,因為我的系統是32位的,所以下載32位的安裝包。下載完成後,FTP上傳到虛擬機器linux系統裡。 2.3解壓mongodb安裝包 2.4移動mongodb安裝檔案 2.5建立mongodb資料與日誌目錄 2.6啟動mongodb查看輸出日誌&nb
Time of Update: 2015-03-09
標籤:每個技術或者產品的出現,都有其背景,並不是臆造或者憑空出現的,都是為特定的曆史發展時期解決特定的問題而生。我們來看看橫空出世的MongoDB具體能解決什麼問題。先回顧下NoSQL的概念,NoSQL的常見的解釋一般有兩種,一是不僅僅是SQL(Not Only SQL),二是非關係型(Non-relatonal)。在這裡我們理解為非關係型資料庫。非關係型資料庫的種類比較多,主要有MongoDB為代表的文檔儲存型(Document store),Cassandra為代表的列儲存型(Wide
Time of Update: 2015-03-09
標籤:1、 官方下載monodb:http://www.mongodb.org/downloads 現在最新版本3.0 2、 以下載Windows 64-bit為例官方最新版的沒有分開, 32位和64位是應該都可以安裝 3、直接安裝後的樣子,其中中介有預設安裝和自訂路徑安裝,按照自己的習慣選擇安裝即可。 4、建立一個資料檔案夾,預設是 C:\Program Files\MongoDB\data\d
Time of Update: 2015-03-08
標籤:node.js 下載和安裝mongodb下載參考:mongodb 官網http://www.mongodb.org/下載mongodb-win32-x86_64-2008plus-ssl-3.0.0-signed,msi 小知識:查看系統是多少位wmic os get osarchitecture安裝參考:官網教程http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/?_ga=1.25382
Time of Update: 2015-03-08
標籤:mongodb solr 搜尋引擎 以下程式使用solr作為搜尋模組,搜尋關鍵的第一步是建立索引。索引的產生我們一般是通過資料庫中的資料作為資料來源。但是資料庫中的資料是時時變化的,資料庫的資料變化了怎麼同步索引到solr呢。以下程式就是解決這個問題。mongo資料庫發生變化後通過使用github上開源的項目mongo-connector作為工具,該項目可以時時檢測資料庫的改變從而和sol
Time of Update: 2015-03-05
標籤: 安裝 MongoDB sudo apt-get install mongodb sudo apt-get install mongodb關閉/啟動 sudo service mongodb stop sudo service mongodb start 設定資料庫連接密碼: 在跟目錄建立檔案夾: data/db 關閉現有服務。 sudo service mongodb stop 重新啟動服務 $ mongod
Time of Update: 2015-03-05
標籤:前提已經安裝了node.js和MongoDB,本文使用的node.js是v0.12.0,MongoDB是3.0.0。初始化資料啟動MongoDB服務,在test資料庫中插入一條執行個體資料:db.user.install({name:"scaleworld",age:27});在Node.js中引入MongoDB模組npm install mongodb編寫mongodbDemo.jsvar mongodb = require(‘mongodb‘);var server = new
Time of Update: 2015-03-03
標籤:安裝Mongodb服務安裝Mongodb服務author :James,[email protected] since :2015-03-03 下載Mongodb安裝包(64位哦) 安裝Mongodb 1. 下載Mongodb安裝包(64位哦)wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.1.tgz2. 安裝Mongodb解壓tar zxvf mongodb-linux-x86_64-
Time of Update: 2015-03-02
標籤: 部署mongodb的生產伺服器,給出如下相關建議:使用虛擬化環境;系統配置 1)推薦RAID配置RAID(Redundant Array of Independent
Time of Update: 2015-03-03
標籤:當儲存到mongodb中的是string類型的時間,小tips:1. 那麼在對此域按照時間聚類(每周,每月)時就不能直接使用mongodb的time關鍵字了,因為mongodb有自己的時間類型,且目前它只認可自己的時間類型。2. 假如對於時間進行簡單的聚類,比如按照年,月,日,時,分,秒來聚類,我們可以使用mongodb的substr關鍵字類比出mongodb能夠認可的時間類型。比如 2015-03-02 22:53:45 ---> 2014 這樣截取出year,2014-03-02
Time of Update: 2015-02-28
標籤:這一節就將一些mongodb如何插入文檔的一系列操作。 假設我們在本機上就有一個mongodb的服務監聽8866連接埠。那麼首先使用:mongo --port 8866(等價於 mongo 127.0.0.1:8866) 命令進入mongodb的shell一般系統會自動建立幾個資料庫:local,test等,當使用mongo命令串連時,會預設選擇test資料庫。tips: 使用“db”命令可以查看當前的資料庫。 使用“show
Time of Update: 2015-03-02
標籤:mongodb學習整理之存取控制MongoDB學習整理之存取控制 1、限制特定IP地址訪問,只需啟動時加入--bind_ip 參數 ,用戶端串連時也需要添加--host /app/mongo/mongodb/bin/mongod --dbpath=/app/mongo/mongodb/data/test --logpath=/app/mongo/mongodb/data/test/server.log -
Time of Update: 2015-03-03
標籤:從官網下載MongoDB的壓縮包。http://www.mongodb.org/downloads
Time of Update: 2015-03-03
標籤:http://www.wubiao.info/470前兩篇文章:尋找附近的xxx 球面距離以及Geohash方案探討 (http://www.wubiao.info/372)、陌陌 架構方案分析 (http://www.wubiao.info/401)探討了,LBS尋找附近的XXX;其中包括了,Mysql自訂儲存函數方案,以及通過GeoHash、redis自建索引方案。=============================================================
Time of Update: 2015-02-26
標籤:1>設定mongoDB目錄?cd /home/apps 附:centOS下建立目錄命令 mkdir /home/apps?2>下載mongodb?curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.3.tgz?3>解壓縮檔案?tar xzf
Time of Update: 2015-02-25
標籤:Group大約需要一下幾個參數。key:用來分組文檔的欄位。和keyf兩者必須有一個keyf:可以接受一個javascript函數。用來動態確定分組文檔的欄位。和key兩者必須有一個initial:reduce中使用變數的初始化reduce:執行的reduce函數。函數需要傳回值。cond:執行過濾的條件。finallize:在reduce執行完成,結果集返回之前對結果集最終執行的函數。可選的測試資料 //測試的資料 db.stocks.insert({"day": "2010
Time of Update: 2015-02-25
標籤:本文主要介紹在一台win7電腦上類比mongo分區。如果有多台伺服器,可以將每個mongo部署在單台電腦上。我們將配置3個mongo分區,3個設定管理員,1個路由伺服器。如所示進行配置,介紹如何增加分區、移除分區。 一.下載windows zip版本,解壓到一個目錄中,並且複製7份,命名如: 二.分別在bin目錄下建立 config.bat檔案 檔案內容如下列表格中所述。
Time of Update: 2015-03-09
mongodb常用命令指令碼化-自動化營運mongodb常用命令指令碼化-自動化營運把一些營運中常用到的mongodb命令寫成shell指令碼,極大的方便了維護1 設定複本集#!/bin/bash#mongodb 進入client 並use admincd /usr/mongodb/binMongoDB='./mongo 192.168.1.7:37017'$MongoDB <<EOFuse adminrsconf={ "_id" :