深入學習MongoDB

來源:互聯網
上載者:User

標籤:os   io   使用   strong   檔案   資料   cti   sp   on   

NoSQL(Not Only SQL)
為什麼使用NoSQL
對資料庫高並發讀寫
對海量資料的高效儲存與訪問
對資料庫的高可拓展性和高可用性

 

NoSQL的弱點
資料庫事務一致性需求
資料庫的寫即時性和讀即時性的需求
多複雜的SQL查詢,特別是多表關聯查詢的需求


NoSQL的四大類
key-value儲存 典型應用情境:內容緩衝
列式資料庫 典型應用情境:分布式的檔案系統
文檔型資料庫 典型應用情境:Web應用
圖結構資料庫 典型應用情境:社交網路, 推薦系統(圖結構)

 

MongoDB是一個高效能,開源,無模式的文檔性資料庫,他在很多情境下可以替換關係型資料庫,
MongoDB使用C++開發,不支援SQL,但有自己強大的查詢文法,
MongoDB使用BSON作為資料存放區和傳輸格式,BOSN(JSON的拓展)是一個類似JOSN的二進位序列化的文檔,
支援嵌套對象和數組, MongoDB中collection很像SQL中的table,document很像SQL中的row


MongoDB的版本命名規範:x.y.z y為奇數表示開發版,y為偶數表示穩定版

深入學習MongoDB

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.