MongoDB最初于2007年開發(fā),當(dāng)時公司正在建立一個類似于窗口天藍(window azure)的服務(wù)平臺。
“Window azure是由Microsoft創(chuàng)建的云計算平臺和基礎(chǔ)設(shè)施,通過全球網(wǎng)絡(luò)構(gòu)建,部署和管理應(yīng)用程序和服務(wù)?!?/p>
MongoDB由位于紐約的一個名為10gen的組織開發(fā),現(xiàn)在被稱為MongoDB Inc.,它最初被開發(fā)為PAAS(平臺即服務(wù))。 2009年晚些時候,它被作為一個由MongoDB公司維護和支持的開源數(shù)據(jù)庫服務(wù)器在市場上引入。
MongoDB的第一個真正產(chǎn)品是從2010年3月發(fā)布的MongoDB 1.4版本開始的。2014年1月10日發(fā)布的最新版本:MongoDB2.4.9。
首先應(yīng)該知道什么是面向文檔的數(shù)據(jù)庫?
MongoDB是面向文檔的數(shù)據(jù)庫。這是MongoDB的一個主要功能。它提供面向文檔的存儲。這很簡單,可以很容易地編程。
MongoDB將數(shù)據(jù)存儲為文檔,因此被稱為面向文檔的數(shù)據(jù)庫。
FirstName = "Max",
Address = "Haikou City",
Spouse = [{Name: "Maxsu"}].
FirstName ="Kobe",
Address = "LAC"
有兩個不同的文件(用“.”分隔開)。以這種方式存儲數(shù)據(jù)稱為面向文檔的數(shù)據(jù)庫。
Mongodb屬于一類名為面向文檔數(shù)據(jù)庫(Document Oriented Databases)。它屬于一個叫作“NoSQL數(shù)據(jù)庫”的數(shù)據(jù)庫類別稱。