2.mongodb跟mysql的異同
MySQL: MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。與Oracle、DB2、SQL Server 等數(shù)據(jù)庫類似。而且是免費(fèi)的.
Mongodb:mongodb是一個基于分布式文件存儲的數(shù)據(jù)庫,由c++語言編寫,旨在為web用戶提供可擴(kuò)展的高性能數(shù)據(jù)存儲解決方案.mongodb是一個介于關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系型數(shù)據(jù)庫的.它支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bson格式,因此可以存儲比較復(fù)雜的數(shù)據(jù)類型.mongodb最大的特點(diǎn)是它支持的查詢語言非常強(qiáng)大,其語法類似于面向?qū)ο蟮牟樵冋Z言.幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫表單查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引.
它的特點(diǎn)是:高性能,易部署,易使用,存儲數(shù)據(jù)非常方便.
主要功能特性有:模式自由,支持復(fù)制和故障恢復(fù),支持多種語言.