MongoDB介紹及下載與安裝

1、MongoDB介紹 mongodb

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

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

  • 面向集合存儲,易存儲對象類型的數據。瀏覽器

  • 模式自由。網絡

  • 支持動態查詢。數據結構

  • 支持徹底索引,包含內部對象。工具

  • 支持查詢。性能

  • 支持複製和故障恢復。雲計算

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

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

  • 支持RUBY,PYTHON,JAVA,C++,PHP等多種語言。

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

  • 可經過網絡訪問


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

    (2)模式自由(schema-free):對於存儲在mongodb數據庫中的文件,咱們不須要知道它的任何結構定義。若是須要的話,你徹底能夠把不一樣結構的文件存儲在同一個數據庫裏。

    (3)文檔存儲:被存儲爲鍵-值對的形式,鍵用於惟一標識一個文檔,爲字符串類型,而值則能夠是各中複雜的文件類型。咱們稱這種存儲形式爲BSON(Binary Serialized dOcument Format)。

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

    MongoDB把數據存儲在文件中(默認路徑爲:/data/db),爲提升效率使用內存映射文件進行管理。

2、MongoDB的安裝:

一、下載:

      MongoDB的官網是:http://www.mongodb.org/

    MongoDB最新版本下載在官網的DownLoad菜單下:http://www.mongodb.org/downloads 

二、安裝:

    解壓下載好的壓縮包,建立F:\mongo文件夾(這個能夠隨便建立),將解壓好的文件放在蓋目錄下。目錄以下:

備註:data目錄是本身建立的,用來存放數據庫文件的。

這樣算是安裝好了MongoDB數據庫,看起來至關的簡單,固然它確實是這樣的easy啦。

三、試運行MongoDB:

     進入win的命令行工具,cd 到F:\mongo\bin目錄中,運行以下命令:

備註: --dbpath=F:\mongo\data,是指定數據庫文件存放的路徑,能夠根據你本身的想法修改。這樣MongoDB數據庫就已經啓動,是否是想驗證呀,那麼在瀏覽器的地址欄輸入下面的連接http://localhost:27017/,顯示的頁面要求你將端口號增長1000,你就將端口號增長爲28017,就能夠看到以下頁面了:

恭喜你MongoDB數據庫已經安裝完成,而且勝利的啓動了。固然若是你喜歡在命令行中操做,不想每次都進入bin目錄執行mongodb的命令時,你能夠將這個目錄加入到電腦的Path中去,這樣就能夠隨時隨地的執行命令了。

四、中止mongoDB服務:

       在命令行內,按ctrl+C命令,能夠中止mongoDB服務。

相關文章
相關標籤/搜索