|
前面扯了一堆,要了解一個(gè)東西,最好的辦法,還是讓他跑起來,然后結(jié)合文檔和測(cè)試,來驗(yàn)證其實(shí)現(xiàn),并且了解其不足和優(yōu)點(diǎn)。
MongoDB提供了部分系統(tǒng)的編譯版本,但從研究學(xué)習(xí)以及線上不同依賴包的穩(wěn)定性的目標(biāo),個(gè)人還是比較推薦從源代碼編譯安裝的方式。MongoDB的源代碼依賴了一些基礎(chǔ)組件,如js引擎Spider Monkey,正則表達(dá)式引擎PCRE,安裝構(gòu)建工具Scons,以及C++的boost庫等,因此編譯還是有些麻煩的,realzyy的這篇文章已經(jīng)比較詳細(xì)的說明了編譯的步驟,主要基于Redhat系統(tǒng)。在ubuntu上安裝,還有幾個(gè)注意點(diǎn):
1. PCRE最好在編譯的時(shí)候顯式指明對(duì)UTF-8的支持。
$ configure --enable-unicode-properties$ sudo make -j 2 && make install
it知識(shí)庫:白話MongoDB(二),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。