Коллега утверждает, что BizTalk работает медленно и не должен использоваться
Коллега утверждает, что BizTalk работает медленно и не должен использоваться. Он утверждает, что никогда не слышал ничего положительного о BizTalk, что он медленный и что клиенты, использующие его, хотят заменить его чем-то другим.
Я нахожусь в стадии планирования некоторой миграции данных, и мне интересно, чувствуют ли так больше людей. Мне немного трудно поверить, что это не должно работать должным образом.
Я пытаюсь использовать BizTalk для ночного обновления нескольких миллионов записей в Dynamics CRM вместо написания собственного приложения.
2 ответа
BizTalk имеет очень высокую производительность, когда речь идет о пропускной способности (сообщений в секунду). Задержка (время на отдельное сообщение) не столь высока, но должна подходить для 90% сценариев.
Однако для переноса данных существуют намного лучшие инструменты, такие как SSIS в стеке Microsoft SQL. BizTalk - это перемещение небольших данных в реальном времени, а не перемещение больших объемов данных за один раз.
Я согласен с Хью в этом - Biztalk очень быстр, если архитектура верна. Вы можете уменьшить его и увеличить (так как он использует SQL-сервер в качестве окна сообщения).
Каждый раз, когда я видел "медленный" бизталк, обычно это дизайн оркестровки и неспособность понять значение окна сообщения.
С точки зрения переноса данных для ночных обновлений записей с использованием веб-сервисов CRM - если вы просто обновляете программно, Biztalk на самом деле не даст вам никаких преимуществ и будет стоить вам времени.
А SSIS действительно будет лучше. Интеграция / миграция данных с использованием SQL Integration Services (SSIS) 2008 MSDN BLOG