、私は2つのオプションがあります。SQL Server 2016は、jsonに対して、パフォーマンスに関する一連の機能を提供することをサポートしていますか?私は、SQL Server 2016を使用してASP.NET MVCアプリケーションを作成しています私の例では
- 新しいJSONを使用して、テーブルと列(非JSON列)
- を作成する従来の方法SQL Serverでのサポート2016
ここで私の列は固定ですが、私はjsonと一緒に行くことに興味があります。私がjsonをデータベースに渡すたびにjsonにモデルデータをシリアライズする必要があり、取得するときにデシリアライズする必要があります。 jsonを使用して知りたいのですが、アプリケーションのパフォーマンスが向上しますか?
** **もちろん、**単一のデータベースアクセス**ごとにシリアライズおよびデシリアライズすると、全体のパフォーマンスが大幅に低下します**。さらに、すべてをJSON形式にすると、**参照整合性**、チェックとデフォルトの制約など、すべてのデータベースサポート**が緩和されます。 ** DO NOT DO IT!**最初は良いアイデアのように思えるかもしれません - ** ITはありません!** –