初識mongodb

來源:互聯網
上載者:User

標籤:java   使用   os   io   資料   cti   代碼   ar   

1.mongodb是一種noSQL的文檔型資料庫,它儲存的資料格式是BSON(JSON的一種擴充),支援二進位的資料存放區,包括大資料的視頻,圖片等。

2.mongodb是使用c++開發的,原始碼是完全開源的,可共用。

3.mongodb模式自由,由於資料庫中儲存的是json文檔,在java中,DBCollection相當於oracle資料庫中的一張表,裡面存的DBObject相當於oracle資料庫中的一張表的一個記錄,DBCollection裡麵包含著很多DBObject,DBObject中對應的是json對象集,而其中的json對象模式是自由的,可以不同。

4.bson與json的區別:bson是json的擴充模式,bson基於json,但有其自己的優勢:遍曆更快捷(遍曆json需要對json進行掃描匹配,而遍曆bson時由於bson將每個元素的長度存於元素的頭部,只需知道元素的長度就能很快定位到匹配元素);操作更簡易(對於json而言,資料存放區是無類別的,當資料位元數增減時有可能發生資料空間的移位,而使用bson時可以指定元素的類型,這樣在增減位元時就不會發生資料空間的移位了);增加了額外的資料類型,例如byte array類型,可以儲存位元據。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.