Вопрос

Предложение Microsoft по комплексной обработке событий (CEP) Потоковый просмотр был выпущен совместно с SQL Server 2008 R2.

Мне интересно:

  • если StreamInsight каким-либо образом привязан к базе данных SQL Server 2008 R2 и может ли он запускаться отдельно.

    (Из просмотра документации похоже, что StreamInsight может быть
    запустите отдельно, но было бы желательно уточнить).

  • Если у вас есть опыт использования StreamInsight отдельно от SQL Server 2008 R2, каким был этот опыт?

Спасибо!

Это было полезно?

Решение 2

"Что касается ваших мыслей относительно StreamInsight (SI) и SQL Server 2008 R2;по крайней мере, на данный момент SI не имеет никаких зависимостей от SQL Server 2008 R2, каких бы то ни было.Для определенных операций вам может понадобиться база данных SQL Server Compact (CE), в которой хранятся метаданные, но вы определенно можете использовать SI для других баз данных, кроме SQL, если пожелаете ". Нильс из http://www.sqldevelop.com/

Другие советы

Отвечаю на вопросы Тома ...

Отсутствуют возможности повторного использования кода запроса

Как же так?Во-первых, у вас есть шаблоны запросов, которые позволяют повторно использовать код запроса прямо из коробки.Во-вторых, вы можете создать архитектуру (как у нас), которая инкапсулирует связанные наборы запросов в модели поставщика, а затем подключает их к различным адаптерам ввода и вывода.

Адаптеры вынуждены тянуть, а не толкать

Опять же, как же так?Входные адаптеры передают данные в движок StreamInsight engine.Будут ли данные передаваться во входной адаптер или нет, зависит от источника.Мы создали адаптер ввода OPC-DA, который использует подписки и передает данные из OPC.PI-адаптер OSIsoft работает точно так же.

Нет механизма отработки отказа, нет гарантии постоянства.

Это правда.

Оконная логика не так проста, как в других движках

Это может быть ваше мнение, основанное на том, что вы использовали раньше и с чем вы знакомы.Я обнаружил, что модель StreamInsight относительно проста, гибка и мощна.Я также нахожу язык запросов (LINQ) намного более простым в использовании и очень естественным для разработчика C #.

С другой стороны, большинство других существующих CEP-движков требуют очень "тяжелой" установки и могут оказать значительное влияние на архитектуру предприятия - это говорит человек, который видел, как несколько установок TIBCO приводили к очень неприятным последствиям для сети.StreamInsight очень легкий и занимает очень мало места по сравнению с другими движками.Всего за 0,02 доллара.

У StreamInsight есть некоторые ограничения в типах событий, он принимает простые (very simple) типы переменных.В случае с OPC - сервером это бесполезно ...

мой опыт работы с streaminsight был описан в POC, который мы создали здесь.на мой взгляд, этот продукт недостаточно развит, чтобы быть производственной инфраструктурой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top