2015-06-18 3 views
1

Привет, У меня есть приложение HTML5, откуда я читаю значения в JS, а затем создаю его XML, используя словарь в классе.XML Vs JSON в SQL Server 2012

Я придумал блог, чтобы напрямую использовать JET INTO SQL.

https://www.simple-talk.com/sql/t-sql-programming/consuming-json-strings-in-sql-server/

Пожалуйста, дайте мне знать стоимость мудрые взгляды, если я движется к подходу JSON оставляя XML позади.

Благодаря

+0

Мое предложение заключается в сериализации объектов после того как они считываются из SQL Server. Не использовать SQL Server в качестве сериализатора. Я бы предпочел использовать CPU среднего уровня вместо одного экземпляра SQL Server. Это потому, что в SQL Server 2012 поддержка JSON не является родной (она будет в 2016 году). –

+0

SQL Server теперь поддерживает JSON на SQL Server 2016. От SQL до JSON поддерживается с момента выпуска CTP. От JSON до SQL данные будут поддерживаться CTP3 – Eralper

ответ

1

Если вы думаете, производительность мудрого разбора XML и JSON не так много различий. Существуют типичные случаи использования, когда они оба подходят.

Преимущества XML:

  • Там уже промышленным стандартом XSD следовать.
  • Валидация, предоставляемая при создании нового XSD, важна для вас или ваших абонентов.
  • Вам необходимо преобразовать данные в другую форму XML. (XSLT творит чудеса для преобразований.) Или вы должны представлять смешанный контент (теги, смешанные в тексте).

Выберите JSON, если

  • Чем ближе подходит к JavaScript является ценным для вас или ваших абонентов.
  • Вы предпочитаете более легкое решение.
  • Или причины, упомянутые выше для выбора XML, не относятся к вам.

Для получения дополнительной информации перейдите по ссылке в блоге JSON Vs XML