2013年8月20日 星期二

mongo DB 用途

最近因為公司專案的需求,所以認真地看完mongoDB官方出的書(中文版的~XD)
下面是我覺得適合使用mongo DB的用途跟優缺點
mongo DB 用途
1.資料是弱關聯的
2.需要大量寫入資料

優點:
1.高效能(在弱關聯下)
2.寫入及查詢速度都不錯
3.類似SQL語法操作,但是還是function base,不過概念上是相同的
4.有(master + slave), (master + master), (replica set)備份方式

缺點:
1.需要配置大量記憶體空間
2.需要配置大量硬碟空間,資料庫會預支空間,所以有些時候會有空間浪費的狀況


結論:
   如果要做data mining相關的處理,就不適合用mongo DB,原因是因為mongo DB的高效能只對弱關聯有用,如果用了很多關聯的功能,效能會嚴重低落~Orz

mongo DB網址:
http://docs.mongodb.org/