SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

直近開催のイベントはこちら!

EnterpriseZine編集部ではイベントを随時開催しております

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

ここから始めよう SQL Server 2016 新機能

デベロッパーの皆様、SQL Server - JSON 始めました (前編)

 こんにちは。プレミア フィールド エンジニアの笹木です。今回はSQL Server 2016 の新機能のうち、放っておくと陰に埋もれてしまいそうな「JSON対応」機能について迫ってみたいと思います。

JSON対応の動機づけ

 はじめに、何故 このタイミングで JSON 対応の機能を追加したか背景を見てみたいと思います。

 この数年、開発される Web アプリケーションで JSON フォーマットのファイルが使用されているのを見かけることが多くなってきました。アプリケーションで使用するテキストファイルのフォーマットは、大昔だと (そして今も) CSV や TSV があり、15年ほど前から XML が広く使われるようになり、そして今は JSON が趨勢を誇っているように感じます。

 例えば、Google トレンドで検索ワードのトレンドを見てみると、「XML」は徐々に下降トレンドを描き、一方の「JSON」は上昇トレンドを描いていることが確認できます。(もちろん、使用されている絶対数を表しているわけではないので、あくまでトレンドの 1つという意図です)

 弊社が提供する Microsoft Azure も、今は JSON が標準といえる状況になっています。仮想マシンや仮想ネットワーク、ストレージに Web アプリケーションまで、各リソース・サービスは JSON で定義できます。例えば、Azure ポータルで仮想マシンを作成して、作成した仮想マシンのJSON フォーマットの定義を Azure Resource Explorer (Azure Resource Explorer は 2015年8月時点でプレビュー段階です) で確認することもできます。

 さらに、マイクロソフト版ドキュメントデータベースである Azure DocumentDB は、JSON にフォーカスしたデータベースであり、JSONドキュメントを直接的に利用できます。その他にも Azure Data Factory や Azure Event Hubs など多くの Azure サービスが JSON フォーマットをサポートしています。

 そのような JSON の利用状況を踏まえて、『SQL Server の入出力でも JSON フォーマットを利用できる』ようにお客様より以前からリクエストが上がっていました。SQL Server 2016 では、満を持して このリクエストに応えるために JSON フォーマットによる入出力に対応します。(現在提供している SQL Server 2016 CTP (Community Technology Preview) 2.3 で既に JSON 対応の主要なもの (FOR JSON ) は使用できますので、ぜひ CTP をダウンロードして使って頂けると幸いです。)

次のページ
JSON 対応機能 - FOR JSON

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
ここから始めよう SQL Server 2016 新機能連載記事一覧

もっと読む

この記事の著者

笹木幸一郎(ササキコウイチロウ)

日本マイクロソフト株式会社 / Microsoft Corporation Global Black Belt Analytics Technology Lead   SQL Server を中心としたデータプラットフォーム製品のサポート経験を経て、本社の製品インキュベーション組...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/7265 2015/10/05 06:00

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング