第5章-MongoDB、Mongoskin特性-5.1.NoSQL數據庫

NoSQL數據庫、也叫非關係數據庫,其開源、水平擴展容易,適合用於分佈式系統。

NoSQL數據庫比起傳統數據庫更適合處理大數據。實現的關鍵是數據庫實體之間的關係並不存儲在數據庫本身(沒有更多的查詢);他們轉移到了 應用層或者對象關係映射(ORM)水平–在這裏,就是Node.js代碼處理的部分。選用NoSQL的另一個理由是,他是無模式數據庫,對於原型開發和敏捷迭代是近乎完美的(更加推薦)。

MongoDB是文檔儲存NoSQL數據庫,而不是鍵值對和列存儲NoSQL數據庫,是目前最成熟的NoSQL數據庫。除了高效、易擴展性和快速之外,MongoDB使用類似JavaScript的語言開發接口。這是很神奇的,因爲現在不需要在前端(JavaScript)、後端(Node.js)、數據庫(MongoDB)之間切換語言環境。

學習步驟:
1.簡單且正確地安裝MongoDB
2.如何運行Mongo服務
3.用控制檯操作數據
4.MongoDB shell命令介紹
5.簡單的Node.js的MongoDB驅動示例
6.主要的Mongoskin方法

發佈了305 篇原創文章 · 獲贊 5 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章