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