В таблице 1 мы подводим итоги приведенного обсуждения. Каждый элемент таблицы содержит одно из четырех значений:
Сохранение данных движущимися | Нет | Да | Да |
SQL на потоках | Нет | Нет | Да |
Управление дефектными потоками | Затруднительно | Возможно | Возможно |
Предсказуемые результаты | Затруднительно | Возможно | Возможно |
Высокий уровень доступности | Возможно | Возможно | Возможно |
Хранимые и потоковые данные | Нет | Нет | Да |
Распределение и масштабируемость | Возможно | Возможно | Возможно |
Мгновенный ответ | Возможно | Возможно | Возможно |
Таблица 1. Возможности различных программных систем
SPE обеспечивают наилучшие возможности, поскольку они разрабатывались и оптимизировались с самого начала с учетом требований потоковой обработки. И СУБД, и процессоры правил исходно предназначались для другого класса приложений, с другими предположениями и требованиями. В результате в обоих типах систем потоковая обработка "втискивается" в их собственные модели. Поэтому не удивительно видеть, что у них в данной области имеются существенные ограничения. В частности, ни одна из систем не обеспечивает эффективного и единообразного способа работы как с потоковыми, так и с хранимыми данными.