使用RockMongo管理MongoDB

        MongoDB(官方主頁:http://www.mongodb.org/)是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。他支持的數據結構很是鬆散,是相似jsonbjson格式,所以能夠存儲比較複雜的數據類型。Mongo最大的特色是他支持的查詢語言很是強大,其語法有點相似於面向對象的查詢語言,幾乎能夠實現相似關係數據庫單表查詢的絕大部分功能,並且還支持對數據創建索引。php

json格式:JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易於人閱讀和編寫,同時也易於機器解析和生成。它基於JavaScriptStandard ECMA-262 3rd Edition - December 1999)的一個子集。 JSON採用徹底獨立於語言的文本格式,可是也使用了相似於C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成爲理想的數據交換語言。JSON構建的結構是一個無序的「‘名稱/值’對」集合。一個對象以「{」(左括號)開始,「}」(右括號)結束。每一個「名稱」後跟一個「:」(冒號);「‘名稱/值’ 對」之間使用「,」(逗號)分隔。具體參見:http://www.ibm.com/developerworks/cn/web/wa-lo-json/web

bjson格式:BSONBinary JSON 的簡稱,是一個JSON文檔對象的二進制編碼格式。BSONJSON同樣支持往其它文檔對象和數組中再插入文檔對象和數組,同時擴展了JSON的數據類型。好比:BSONDate類型和BinDate類型。BSON被比做二進制的交換格式,如同Protocol Buffers,但BSON比它更「schema-less」,很是好的靈活性但空間佔用稍微大一點。BSON有如下三個特色:輕量級、跨平臺、效率高。mongodb

MongoDB的特色是高性能、易部署、易使用,存儲數據很是方便。主要功能特性有:數據庫

Ø  面向集合存儲,易存儲對象類型的數據。 apache

Ø  模式自由。 json

Ø  支持動態查詢。 數組

Ø  支持徹底索引,包含內部對象。 瀏覽器

Ø  支持查詢。 網絡

Ø  支持複製和故障恢復。 數據結構

Ø  使用高效的二進制數據存儲,包括大型對象(如視頻等)。

Ø  自動處理碎片,以支持雲計算層次的擴展性

Ø  支持RUBYPYTHONJAVAC++PHP等多種語言。

Ø  文件存儲格式爲BSON(一種JSON的擴展)

Ø  可經過網絡訪問

所謂「面向集合」(Collenction-Orented),意思是數據被分組存儲在數據集中,被稱爲一個集合(Collenction)。每一個集合在數據庫中都有一個惟一的標識名,而且能夠包含無限數目的文檔。集合的概念相似關係型數據庫(RDBMS)裏的表(table),不一樣的是它不須要定 義任何模式(schema)

模式自由(schema-free),意味着對於存儲在mongodb數據庫中的文件,咱們不須要知道它的任何結構定義。若是須要的話,你徹底能夠把不一樣結構的文件存儲在同一個數據庫裏。
存儲在集合中的文檔,被存儲爲鍵
-值對的形式。鍵用於惟一標識一個文檔,爲字符串類型,而值則能夠是各中複雜的文件類型。咱們稱這種存儲形式爲BSONBinary Serialized dOcument Format)。

MongoDB服務端可運行在LinuxWindowsOS X平臺,支持32位和64位應用,默認端口爲27017。推薦運行在64位平臺,由於MongoDB32位模式運行時支持的最大文件尺寸爲2GB

 

1、下載

http://rockmongo.com/downloads 下載最新版本rockmongo

2、安裝

一、解壓至網站項目目錄下(當作在PHP環境下佈一個項目)

二、用編輯器打開config.php (v1.0.5版本之前是index.php),修改host, port, admins等參數

三、修改C:\Windows\System32\drivers\etc\hosts 文件,添加127.0.0.1    rockmongo

四、在瀏覽器中訪問index.php,好比說:http://localhost/rockmongo/index.php

五、使用用戶名和密碼登陸,默認爲"admin"和"admin"

注:若是使用wamp虛擬主機,則須修改D:\wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf文件

 

<VirtualHost *:80>
    <Directory "F:\rockmongo">
        Options -Indexes FollowSymLinks
    </Directory>
    ServerAdmin admin@mongo.com
    DocumentRoot "F:\rockmongo"
    ServerName www.rockmongo.cc   
</VirtualHost>

3、使用

相關文章
相關標籤/搜索