NoSQL(Not Only SQL)是一個很早就有的概念, 用以解決PB等級的巨量資料儲存和擴充問題. MongoDB是目前最受歡迎的NoSQL, 以BSON的方法塑模並儲存文件, BSON是一種二元JSON.
NoSQL(Not Only SQL)是一個很早就有的概念, 用以解決PB等級的巨量資料儲存和擴充問題. , 有以下基本特色
*增加機器就能自動擴充資料庫容量
*打破Schema欄位架構的限制
*資料遲早會一致
*但現階段成熟度不足, 且版本升級風險高, 還無法取代RMDB
MongoDB是目前最受歡迎的NoSQL, 以BSON的方法塑模並儲存文件, BSON是一種二元JSON, 以下擷取自官方版本的安裝手冊
STP1. Download the latest mongodb-win32-x86_64-2.4.5
mongoDB for windows提供3種版本: Server版本的 64-bit *2008R2+, 非Server版的64-bit和32-bit, 都必須run在XP以後的OS
STP2. Unzip mongodb-win32-x86_64-2.4.5, rename to mongodb, and copy to C:\
STP3. Make a empty folder under C:\data\db for data storage, and make another folder under C:\mongodb\log for log files storage
STP4. Run C:\mongodb\bin\mongod.exe to start mongoDB, 看到"waiting for connections"就代表啟動成功
STP5. Run C:\mongodb\bin\mongo.exe to connect to mongoDB
以下使用名為test的DB, 並顯示名為entities的Collections, 可以把Collections想成Tables, 但documents比較貼切
STP6. Make MongoDB as a Windows Service
以下指令先修改C:\mongodb\mongod.cfg的logpath, 再分別安裝及啟動MongoDB service, 如此以後便不須重複STP4
STP7. Download/Install Mongo GUI tool: MongoVUE