簡介
現今的應用程式為所有生活層面帶來創新。 為了讓企業保持競爭力,公司必須建立可處理即時資料、具備復原性及彈性的應用程式和產品。
現代化應用程式的風潮起因於來自不同來源和具有各種形式的即時資料。 應用程式的實用性通常在於移動和使用資料的能力。
開發人員需要有彈性的平台以因應業務變動。 開發人員也要求整個應用程式生態系統必須靈活處理資料的速度、數量或形態的變化。 這種彈性可讓開發人員比以往更快速開發新功能。
案例
假設您是一家零售公司的首席開發人員。 您的小組正在建立線上店面。 您正在設計可跨各種裝置存取的新店面,包括行動裝置。 小組預期當店面發佈和各種「開幕」銷售展開時,將會出現需求尖峰。
身為首席開發人員,您負責決定資料庫平台。 您考慮的資料庫平台要能夠處理小組隨著時間而產生和收集的資料。 選取的資料庫也要能夠大量、快速處理各種資料。 資料庫解決方案需要快速調整規模,且衝突極少,以處理這種不斷成長和變化的需求。
Azure Cosmos DB
Azure Cosmos DB 是快速的 NoSQL 資料庫服務,適用於任何規模的現代化應用程式開發。
在這裡,我們將探討 Azure Cosmos DB 及其 NoSQL API 如何用於這種類型的商務問題。 我們也將稍微了解一下資料庫的運作方式。 最後,本課程模組可協助您決定適用於 NoSQL 的 Azure Cosmos DB 是否適合您的解決方案。
完成此課程模組之後,您將能夠:
- 評估 Azure Cosmos DB for NoSQL 是否為適合您應用程式的資料庫。
- 描述 Azure Cosmos DB for NoSQL 的功能是否適用於新式應用程式。