MangoDB

mangoDB是一種文件導向,主要用來處理大數據級的資料庫,儲存格式為類似JSON格式的BSON格式


適用專案

  1. 大數據
  2. 時常變更的資料、資料量估計(一般關聯式資料庫,為了確保資料的正確性,所以在執行count...的指令時會將table lock住,造成延遲。)

優點

  1. 無需事先建立Collection,減少設計成本。
  2. 查詢速度快。

缺點

  1. 因為沒lock,資料較不及時。
  2. 佔用空間較大。
  3. 沒用成熟的維護工具。
  4. 沒有join(如果想要查多個collection資料,則必須要做多次查詢)

名詞比較

傳統SQL MangoDB
database database
table collection
row document
column field
PK id_
function function()
stored procedure mapreduce

免費Mangodb server : mLab

MangoDB : 官方網站

results matching ""

    No results matching ""