MongoDB是一個基於分佈式文件存儲的數據庫,在互聯網、物聯網、遊戲、金融等領域被普遍採用。由C++語言編寫。旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。MongoDB是當前最流行的Nosql數據庫之一。sql
MongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。他支持的數據結構很是鬆散,是相似json的bjson格式,所以能夠存儲比較複雜的數據類型。Mongo最大的特色是他支持的查詢語言很是強大,其語法有點相似於面向對象的查詢語言,幾乎能夠實現相似關係數據庫單表查詢的絕大部分功能,並且還支持對數據創建索引。數據庫
學習教程:基於雲數據庫MongoDB版進行應用開發json
本認證課程使用雲數據庫MongoDB版和Java來開發一個適合移動端的博客小應用,以此來學習掌握MongoDB數據庫的基本操做,以及如何使用MongoDB開發應用——移動端博客應用程序。數據結構
課時介紹:架構
本節主要介紹課程的學習內容和學習目標。分佈式
本節主要介紹MongoDB的基本概念,以及雲數據庫MongoDB版的優點、應用場景等。性能
本節主要介紹雲數據庫MongoDB版的基本操做,包括規格選擇、控制檯、帳號管理等操做。學習
本節主要介紹MongoDB實例鏈接、管理等操做,以及演示MongoDB經常使用命令。優化
本節開始講解MongoDB項目實戰,包括項目技術選型、項目架構介紹等。網站
本節主要介紹MongoDB數據庫鏈接配置,以及相關的代碼實現。
本節主要介紹如何經過編碼以及MongoDB實現博客文章數據的寫入與查詢。
本節主要介紹如何經過編碼以及MongoDB實現博客文章數據的編輯與刪除。
本節主要介紹MongoDB索引的建立、數據庫監控和報警設置,以及性能分析診斷等。
本節主要介紹如何經過MongoDB命令和控制檯,進行數據庫的備份與恢復。
本實驗帶你一步步使用Java和雲數據庫MongoDB版開發一個博客應用。
更多精品課程:
阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場)