Linux中國

Azure SQL 資料庫已經支持 JSON

你可以使用 JSON 函數來從 JSON 文本中提取值(JSON_VALUE)、提取對象(JSON_QUERY), 更新JSON 中的值(JSON_MODIFY),並且驗證 JSON 文本的正確性(ISJSON)。OPENJSON 函數讓你可以將 JSON 文本轉化成表結構。最後,JSON 功能函數可以讓你很簡單地從 SQL 查詢中使用 FOR JSON 從句來獲得 JSON 文本結果。

你可以用 JSON 做什麼?

Azure SQL 資料庫中的 JSON 可以讓您構建並與現代 web、移動設備和 HTML5/單頁應用、諸如 Azure DocumentDB 等包含 JSON 格式化數據的 NoSQL 存儲等交換數據,分析來自不同系統和服務的日誌和消息。現在你可以輕易地將 Azure SQL 資料庫與任何使用使用 JSON 的服務集成。

輕易地開放數據給現代框架和服務

你有沒有在使用諸如 REST 或者 Azure App 使用 JSON 來交換數據的服務?你有使用諸如 AngularJS、ReactJS、D3 或者 JQuery 等使用 JSON 的組件或框架么?使用新的 JSON 功能函數,你可以輕易地格式化存儲在 Azure SQL 資料庫中的數據,並將它用在任何現代服務或者應用中。

輕鬆採集 JSON 數據

你有在使用移動設備、感測器、如 Azure Stream Analytics 或者 Insight 這樣產生 JSON 的服務、如 Azure DocumentDB 或者 MongoDB 這樣存儲 JSON 的系統么?你需要在 Azure SQL 數據中使用熟悉的 SQL 語句來查詢並分析 JSON 數據么?現在你可以輕鬆採集 JSON 數據並存儲到 Azure SQL 資料庫中,並且可以使用任何 Azure SQL 資料庫支持的語言或者工具來查詢和分析載入的數據。

簡化你的數據模型

你需要同時存儲及查詢資料庫中關係型及半結構化的數據么?你需簡化像 NoSQL 平台下的數據模型么?現在你可以在一張表中同時存儲結構化數據及非結構化數據了。在 Azure SQL 資料庫中,你可以同時從關係型及 NoSQL 的世界中使用最好的方法來調整你的數據模型。Azure SQL 資料庫讓你可以使用 Transact-SQL 語言來查詢關係及 JSON 數據。程序和工具將不會在從表中取出的值及 JSON 文本中提取的值看出差別。

下一步

要學習如何在你的應用中集成 JSON,查看我們的開始學習頁面或者 Channel 9的視頻。要了解不同的情景下如何集成 JSON,觀看 Channel 9 的視頻或者在這些 JSON 分類文章中查找你感興趣的使用情景。

我們將持續增加新的 JSON 特性並讓 JSON 支持的更好。請敬請關注。

via: https://azure.microsoft.com/en-us/blog/json-support-is-generally-available-in-azure-sql-database/

作者:Jovan Popovic 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國